case 有两种格式的用法:简单的case函数和case搜索函数
格式一:简单的case函数
格式说明:
case 字段
when 条件1 then 选项1
when 条件2 then 选项2
...
else 条件n end
例如:
select
case area
when '北京' then ‘100’
when '深圳' then ‘100’
when '天津' then ‘99’
else '其他' end
from area_consume
格式二:case搜索函数
case
when 字段=条件1 then 选项1
when 字段=条件2 then 选项2
...
else 条件n end
例如:
select
case
when area= '北京' then ‘100’
when area='深圳' then ‘100’
when area='天津' then ‘99’
else '其他' end
from area_consume