1 概述
case
when 条件2 then 结果1
when 条件2 then 结果2
when 条件3 then 结果3
...
else 其它结果
end
case when相当于Java中的if else,case when作用:对表中已经存在的列进行判断得出新的列
2 示例
原数据:

处理后数据:
SELECT id,
case
when type = '1' then '冻结'
when type = '2' then '停用'
when type = '3' then '在用'
else ''
end as 状态
FROM test_type
