SELECT
case -------------如果
when sex='1' then '男' -------------sex='1',则返回值'男'
when sex='2' then '女' -------------sex='2',则返回值'女'
else 0 -------------其他的返回'其他’
end -------------结束
case -------------如果
when sex='1' then '男' -------------sex='1',则返回值'男'
when sex='2' then '女' -------------sex='2',则返回值'女'
else 0 -------------其他的返回'其他’
end -------------结束
from user --------整体理解:表中如果sex='1',则返回值'男'如果sex='2',则返回值'女' 否则返回'其他’
EG;
select *,CASE
WHEN gender = '1' THEN '男'
WHEN gender = '2' THEN '女'
ELSE '人妖' END as xingbie FROM student