sql查询语句的分级问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:50:54
一个学生表student有三个字段
id 姓名 成绩
其中“成绩”是百分制。
从表中查询到这样的数据
姓名 成绩
其中“成绩”为“及格”或“不及格”,60分及以上为及格。
求sql查询语句。

select 姓名,成绩,case when 成绩>=60 then '及格' else '不及格' end 等级
from student

如果成绩是varchar型的,60要用'60'替代

这是作业题吧?作业题应该自己做哦!

提示:
使用
CASE WHEN
……
ELSE
……
END