问题标签 [table-alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2465 浏览

sql - 使用mysql查询浏览器的sql select

我想知道为什么当我使用 MySQL 查询浏览器并双击表名时,sql 语句看起来像这样:

其中 t = 表格的第一个字母...这个字母的用途是什么?我只是好奇

0 投票
4 回答
13881 浏览

mysql - 带有表别名的 MySQL INSERT

我碰巧有两列与两个 SQL 保留字 Key 和 Value 同名。使用 SELECT 语句时,我可以创建一个表别名并以这种方式解决它。

现在我正在尝试插入数据,似乎您无法在 INSERT 语句中创建表别名。

'ats (ats.ItemID,ats.Key,ats.Value) VALUES (3,'Categories','TechGUI')'我在指示无法创建别名时收到错误消息。

有没有办法在不重命名键和值列的情况下解决这个问题?

0 投票
2 回答
46694 浏览

sql - oracle:你能为 from 子句指定一个别名吗?

您可以为 from 子句分配别名吗?喜欢:

编辑:对不起,我输入得太快了,并试图将问题简化到没有任何意义的地步

我实际上想要做的是使用别名来比较同一张表中两个发布日期之间的月份。这是我发现的作品:

我希望它看起来像这样:

但这不起作用

0 投票
2 回答
1341 浏览

mysql - MySQL 不是唯一的表/别名

我查看了其他有同样问题的人的答案,但我不知道如何修复“非唯一表/别名”。

TABLE_PREFIX是我的脚本用来定义数据库表前缀的。

0 投票
2 回答
3270 浏览

performance - sql连接查询中表别名的重要性是什么?

我用两个表在 oracle 中编写了一个 sql 连接查询。在编写查询时,我没有使用任何表别名来引用 select 子句中的列。现在这是可能的,因为所选列在两个表中具有不同的名称。

所以问题来了;无论两个表中是否有任何相似的列名,是否有必要(从性能的角度)使用表别名来选择列?

请注意:现在我的印象是“如果我们没有指定表别名来选择列,则在连接查询的情况下,oracle 将始终查找表元数据以找出哪个表具有该列。” 那么我的假设是真的吗?

谢谢,哈努曼

0 投票
0 回答
742 浏览

ruby-on-rails - 如何获取 activerecord 表别名

如何检索 active_record 生成的别名?我想创建一个带有 3 个参数的方法 table_alias_of

  1. 运行查询的模型
  2. 包含哈希
  3. 关联路径

在条件或顺序中处理关联。

示例:全部包括指向同一个表“联系人”。

我如何实现 table_alias_of?它应该与 rails 2.3.x 以及 rails 3.1.x 兼容

我已经做过/想到的是

  • 让 rails 生成 from 子句字符串并用正则表达式解析它。但这在切换到 rails 3/arel 时会中断。
  • 编写 :join 或 :from 你自己,因为你指定了表别名。但这使代码更加复杂
  • 解析 :include 并使用代码生成连接。那只是复制ar逻辑。
0 投票
1 回答
217 浏览

sql-server-2008 - 表别名和查询优化器

来自对https://stackoverflow.com/a/11064/247702的评论

您无需使用 Answer.Text 或 a.Text 来解决查询计划器的问题。使用表名还是别名并不重要,但限定字段会有所帮助。

SQL Server 2008 在查询单个表时是否如此?例如,这会

比这更快?

我当然可以测试这个,但我没有足够大的数据集,也不知道如何可靠地测试 SQL Server 性能。

0 投票
3 回答
2034 浏览

oracle - Oracle 可以允许表的永久别名吗?

我得到了一个现有系统的 oracle 转储文件。转储文件包含表 PARTS,但是当我查看代码正在执行的查询时。它主要使用M_PARTS,只有一次使用PARTS。oracle 是否允许在一个表上使用多个名称?

请注意,我不是在谈论别名功能。IE。

我想知道oracle中是否有设置永久别名。我只是创建了一个表PARTS,我可以在查询中将其称为PARTSM_PARTS

0 投票
2 回答
25560 浏览

sql - SQL 命令没有正确结束?

我正在使用具有临时关系的 SQL 语句,并且收到错误消息ORA-009933: SQL command not properly ended

我认为该声明没有任何问题,因此非常感谢您提供任何帮助。声明是:

谢谢

0 投票
6 回答
7007 浏览

sql - 什么时候需要在 SQL 中给表名起别名?

我注意到在使用多个 JOIN 进行查询时,除非我为其中一个表名指定别名,否则我的查询不起作用。

这是一个简单的例子来解释这一点:

不起作用

这样

有人可以解释一下吗?