相当于 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 则为男,否则为女
select 分数,类别=Case
WHEN 分数>=85 THEN '优秀'
WHEN 分数>=75 THEN '良好'
WHEN 分数>=60 THEN '及格'
ELSE '不及格'
END
from 成绩表
select a case when is '0' then 'a=0' when ='1'then 'a=1' from b;