2013-08-30 23 views
0

我有一個表指定其中有列的DesignationId,DesignationName。當我在SQL管理Studio快速運行此查詢這SQL查詢如何解析SQLMS中沒有錯誤

SELECT DesignationId DesignationName FROM Designation 

,而不是

SELECT DesignationId,DesignationName FROM Designation 

它被解析並單獨返回DesignationId作爲result.How它的工作原理?

回答

2

在第一個查詢,DesignationName是DesignationID的別名,所以如果你的表中包含

DesignationID DesignationName 
1    Bob 
2    Fred 
3    Kate 

你會得到

DesignationName 
1 
2 
3 

即:它相當於

SELECT DesignationId AS DesignationName FROM Designation