适用于一个字段有多个值类型:比如性别这个字段,有1和0分别代表男女
case,when的解析
当user_sex这个字段中的值为1时,转换成男
当user_sex这个字段中的值为0时,转换成女
当user_sex这个字段中的值为其它值的时候,转换成人妖
select user_id,user_name,
(case user_sex when '1' then '男' when '2' then '女' else '人妖' end )
user_sex
from user_table;
或者这条语句是这样的:
select user_id,user_name, (case when user_sex='1' then '男' when user_sex='2' then '女' else '人妖' end ) user_sex from user_table;