sql case when 多个条件
时间: 2023-04-19 12:01:31 浏览: 122
SQL利用Case When Then多条件判断
SQL中的CASE WHEN语句可以用于多个条件的判断。例如:
SELECT
CASE
WHEN score >= 90 THEN '优秀'
WHEN score >= 80 THEN '良好'
WHEN score >= 60 THEN '及格'
ELSE '不及格'
END AS grade
FROM student;
以上语句中,根据学生的分数score,判断其成绩等级。如果分数大于等于90,则为优秀;如果分数大于等于80,则为良好;如果分数大于等于60,则为及格;否则为不及格。
阅读全文