发布网友
共2个回答
热心网友
select 成绩,
case when 成绩 >= 90 then 'A' when 成绩 >=80 then 'B' when 成绩 >=70 then 'C' else 'D' end as `group`
from 表;
Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数
CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END该例中即可采用case搜索函数
热心网友
select 姓名,成绩等级=
case
when 成绩>=90 and 成绩<=99 then 'A'
when 成绩>=80 and 成绩<= then 'B'
when 成绩>=70 and 成绩<=79 then 'C'
when 成绩>=60 and 成绩<=69 then 'D'
else 'E'
end
from 成绩表