case
when 表达式1 then 值1
when 表达式2 then 值2
when 表达式3 then 值3
...
else 值n
end as 别名
上述格式的语法糖,如果操作的是同1个列,且都是等于的判断,则上述格式可以改为:
case 字段名
when 结果1 then 值1
when 结果2 then 值2
when 结果3 then 值3
. . .
else 值n
end as 别名
case
when 表达式1 then 值1
when 表达式2 then 值2
when 表达式3 then 值3
...
else 值n
end as 别名
上述格式的语法糖,如果操作的是同1个列,且都是等于的判断,则上述格式可以改为:
case 字段名
when 结果1 then 值1
when 结果2 then 值2
when 结果3 then 值3
. . .
else 值n
end as 别名