SQL JOIN:表标识符的技术名称

时间:2008-12-17 14:33:22

标签: sql nomenclature

当我使用A.column名称,B.Column名称,其中A =表A和B =表B,A.Column名称的技术名称是什么?它是前缀,标识符还是其他什么?

5 个答案:

答案 0 :(得分:9)

我一直认为它叫做别名。

编辑: Yeap!

答案 1 :(得分:2)

答案 2 :(得分:1)

我认为correlation名称恰当是correlated subquery中使用的别名。 在下面的查询中, E2 correlation名称。

SELECT  EMPNO, LASTNAME, WORKDEPT, EDLEVEL
FROM    EMPLOYEE
WHERE   EDLEVEL >
        (SELECT AVG(E2.EDLEVEL)
        FROM    EMPLOYEE **E2**
        WHERE   E2.WORKDEPT = WORKDEPT
        )

答案 3 :(得分:1)

从我的“SQL-99 Complete,Really”副本:

  

A <Correlation name>(或别名)   标识范围超过的变量   一些表;也就是说,一个变量   只允许的值是行的   给定的表格。

因此可以接受“别名”或“相关名称”。虽然“别名”也用于选择列表中定义的列别名,但是如果你使用这个术语,你应该清楚你的意思。

答案 4 :(得分:0)

我认为正确的名称是table-alias