sql case when 多个条件
时间: 2023-04-19 19:01:31 浏览: 126
SqlServer使用 case when 解决多条件模糊查询问题
5星 · 资源好评率100%
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,则为及格;否则为不及格。
阅读全文