针对数据数据库中某字段采用数字标记一个字段。例如性别sex 0 代表男,1代表女,2 代表未知。为了不在业务去做多余的处理。可以在sql中采用case when then 的方法来写。
CASE WHEN condition THEN result
[WHEN ...]
[ELSE result]
END
- 例如
select
name,
case
when sex = 0 then '男'
when sex = 1 then '女'
when sex = 2 then '未知'
else '未知'
end
from tb_person;