2017-08-03 9 views
-1

簡単な質問です。私はそれらを交換可能に使うことができるように見えましたが、それらが全く同じコマンドであるかどうかはわかりませんでした。私はオンラインで検索して何も見つかりませんでしたか?ここに私に同じ結果を与える例のクエリ:'end'と 'end as'の違いは何ですか?

select 
case when ID in ('1', '2', '3') 
then 'Jack' 
else 'Jim' 
end as Person 
from Table.Names 

select 
case when ID in ('1', '2', '3') 
then 'Jack' 
else 'Jim' 
end Person 
from Table.Names 

答えて

0

asのステートメントは審美的です。これは、コンパイラに名前を設定していることを伝えます。

+0

SQLは省略された場合、 'as'とみなされます。 – jmarkmurphy

関連する問題