SQL SQL如何在SQLMS中解析而没有错误

时间:2013-08-30 07:58:34

标签: sql sql-server

我有一个表Designation,其中包含DesignationId,DesignationName列。当我在Sql Management studio Express

上运行此查询时
SELECT DesignationId DesignationName FROM Designation   

而不是

SELECT DesignationId,DesignationName FROM Designation

它被解析并返回DesignationId作为结果。它如何工作?

1 个答案:

答案 0 :(得分:2)

在第一个查询中,DesignationName是DesignationID的别名,因此如果您的表包含

DesignationID DesignationName
1             Bob
2             Fred
3             Kate

你会得到

DesignationName
1
2
3

即:它相当于

SELECT DesignationId AS DesignationName FROM Designation