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

posted @ 2014-04-06 22:37  编程猴子  阅读(231)  评论(0编辑  收藏  举报