[英]How this SQL Query Parse in SQLMS without an error
我有一個表Designation,其中包含DesignationId,DesignationName列。 當我在Sql Management studio Express上運行此查詢時
SELECT DesignationId DesignationName FROM Designation
代替
SELECT DesignationId,DesignationName FROM Designation
它被解析並返回DesignationId作為結果。它如何工作?
在第一個查詢中,DesignationName是DesignationID的別名,因此如果您的表包含
DesignationID DesignationName
1 Bob
2 Fred
3 Kate
你會得到
DesignationName
1
2
3
即:它相當於
SELECT DesignationId AS DesignationName FROM Designation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.