MySQL中case then用法

Posted 4小辣椒1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中case then用法相关的知识,希望对你有一定的参考价值。

1.查询图书价格,若价格为null,则显示unknown,若价格为10到20, 则显示10 to 20

SELECT price,
CASE 
WHEN price=‘null‘ THEN ‘UnKnow‘
WHEN price>10 and price<20 then ‘10 to 20‘
END
FROM book;

 

 

2.

select name,  
 case   
        when birthday<‘1981‘ then ‘old‘  
        when birthday>‘1988‘ then ‘yong‘  
        else ‘ok‘ END YORN  
from lee; 

 

 

3.

select NAME,  
 case name  
     when sam then yong  
        when lee then handsome  
        else good end  
from lee; 

 

以上是关于MySQL中case then用法的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL case when 的两种用法

MYSQL中case when then else end 用法

MySql 中 case when then else end 的用法

MySQL中Case When用法

MySql 中 case when then else end 的用法

mysql case when then用法