case when

--第一种不对任何列case
select
Id,English,
case
when English <60 then '不及格' --小于六十输出不及格
when english >=60 then '及格' --大于等于六十输出及格
end as 成绩
from score

--第二种直接对列case
select
case Id
when 1 then '家人'
when 2 then '同事'
when 3 then '同学'
end
from PhoneType



select
case Id
when 1 then '家人'
else '朋友'
end
from PhoneType

原文地址:https://www.cnblogs.com/sumg/p/3649447.html