sql server Case when 的用法
sql Case 仅仅返回第一个符合条件的值,剩下的Case部分将会被自动忽略。
Case 的使用有两种格式:简单Case函数和Case搜索函数。
简单Case 函数:
Case sex
when '1' then '女'
when '2' then '男'
else
'其他'
End
A: Case 表达式
when 表达式的一个值 then .... else ...
when 表达式的一个值 then ....else
End.
B: Case 表达式
when 表达式一个值 then...
when 表达式一个值 then ..
Else
...
End
Case搜索函数:
Case When sex='1' then '女'
when sex='2' then '男'
else
'其他'
end
A: Case wehn 表达式判断 then ...
when 表达式判读 then ...
else
....
End