'end' 和 'end as' 有什么区别
What is the difference between 'end' and '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
声明中的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
声明中的as
是审美的。它告诉编译器你正在设置一个名称。