1. 程式人生 > >SQL基本操作——case end

SQL基本操作——case end

兩個 span class code when font eight 成績 mage

case end進行多條件的判斷

--查看Person表
select * from Person

技術分享

--對math字段進行條件判斷
select name,數學成績=
case
    when math>100 then 
    when math>90 then 
    when math>80 then 
    when math>70 then 及格
    when math is NULL then 缺考
    else 不及格
end
from Person

結果:

技術分享

--查詢t8表
select * from t8

技術分享

--對相鄰兩個表的值進行大小判斷
select
A與B列中的最大值=
case
    when A>B then A else B
end,
B與C列中的最大值=
case
    when B>C then B else C
end
from t8

結果:

技術分享

SQL基本操作——case end