針對資料資料庫中某字段采用數字标記一個字段。例如性别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;