Sql ';结束';和';以'结束;

Sql ';结束';和';以'结束;,sql,conditional-operator,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 Ta

简单的问题。我注意到我似乎可以互换使用它们,但我不确定它们是否是完全相同的命令。我在网上搜索,什么也没找到?下面是一个示例查询,它给出了相同的结果:

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

语句中的
as
是美观的。它告诉编译器您正在设置一个名称。

SQL假定
,如果省略它。