首页 > 代码库 > 一个 关于 case when的SQL
一个 关于 case when的SQL
【例】从stud_grade表中查询所有同学考试成绩情况,凡成绩为空者输出“未考”、小于60分输出“不及格”、60分至70分输出“及格”、70分至90分输出“良好”、大于或等于90分时输出“优秀”。
SELECT stud_id, NAME, score = CASE WHEN grade IS NULL THEN ’未考’ WHEN grade < 60 THEN ’不及格’ WHEN grade >= 60 AND grade < 70 THEN ’及格’ WHEN grade >= 70 AND grade < 90 THEN ’良好’ WHEN grade >= 90 THEN ’优秀’ END FROM stud_grade
一个 关于 case when的SQL
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。