我有一个名为sales.Customer的表,customertype是
中的一列这。它有'S','I'等值。
select
case CustomerType
when 's' then 'SUPER USER'
end as name
from sales.Customer
从上面的查询中我得到了'SUPER USER'来获取customrtype'S',但是其他CustomerType显示为NULL。
我的案例仅用于检查“S”,因此对于剩下的,它应该只显示Customertype。为什么不这样做。
答案 0 :(得分:1)
你应该else
阻止
case CustomerType when 's'
then 'SUPER USER'
ELSE CustomerType -- << this
end