我有一个表Designation,其中包含DesignationId,DesignationName列。当我在Sql Management studio Express
上运行此查询时SELECT DesignationId DesignationName FROM Designation
而不是
SELECT DesignationId,DesignationName FROM Designation
它被解析并返回DesignationId作为结果。它如何工作?
答案 0 :(得分:2)
在第一个查询中,DesignationName是DesignationID的别名,因此如果您的表包含
DesignationID DesignationName
1 Bob
2 Fred
3 Kate
你会得到
DesignationName
1
2
3
即:它相当于
SELECT DesignationId AS DesignationName FROM Designation