sql中case when …… then …… 用法是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中case when …… then …… 用法是啥?相关的知识,希望对你有一定的参考价值。
相当于 if else 条件选择用法1:
select (case when a.score<60 then '不及格' else '及格' end ) as 成绩
from tablename a //小于60不及格,否则及格
用法2
select case a.sex when 'a' then '男' else '女' end from tablename a
如果a.sex=a 则为男,否则为女 参考技术A select 分数,类别=Case
WHEN 分数>=85 THEN '优秀'
WHEN 分数>=75 THEN '良好'
WHEN 分数>=60 THEN '及格'
ELSE '不及格'
END
from 成绩表本回答被提问者和网友采纳 参考技术B select a case when is '0' then 'a=0' when ='1'then 'a=1' from b;
以上是关于sql中case when …… then …… 用法是啥?的主要内容,如果未能解决你的问题,请参考以下文章