mysql case when

 

 

#使用case when语句

#1。
select name,
 case 
        when birthday<'1981' then 'old'
        when birthday>'1988' then 'yong'
        else 'ok' end YORN
from lee;

#2。
select name,
 case name
     when 'sam' then 'yong'
        when 'lee' then 'handsome'
        else 'good' end
from lee;


#当然了case when语句还可以复合
#3。
select name,birthday,
 case 
     when birthday>'1983' then 'yong'
        when name='lee' then 'handsome'
        else 'just so so ' end
from lee;

 

 

你可能感兴趣的:(mysql)