0

我有一个表 Designation,其中包含 DesignationId、DesignationName 列。当我在 Sql Management studio Express 上运行此查询时

SELECT DesignationId DesignationName FROM Designation   

代替

SELECT DesignationId,DesignationName FROM Designation

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

4

1 回答 1

2

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

DesignationID DesignationName
1             Bob
2             Fred
3             Kate

你会得到

DesignationName
1
2
3

即:相当于

SELECT DesignationId AS DesignationName FROM Designation 
于 2013-08-30T08:18:17.253 回答