'end'和'end as'之间有什么区别

时间:2017-08-03 16:42:43

标签: sql conditional-operator

简单的问题。我注意到我似乎可以互换地使用它们,但我不确定它们是否完全相同。我在网上搜索,找不到任何东西?这是一个示例查询,它给出了相同的结果:

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

1 个答案:

答案 0 :(得分:0)

声明中的as是审美的。它告诉编译器您正在设置名称。