MySql 中 case when then else end 的用法

SELECT            
    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


猜你喜欢

转载自blog.csdn.net/lunsunhuan1825/article/details/73327154
今日推荐