“结束”和“结束为”有什么区别

J. *_*Jay 6 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
Run Code Online (Sandbox Code Playgroud)

小智 5

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