case when用法
时间: 2023-10-14 21:29:11 浏览: 25
sql 中 case when 语法使用方法
case when 是 SQL 中的一个函数,用于实现条件判断。它的语法结构类似于 switch-case 语句。例如:
```
SELECT
CASE grade
WHEN 'A' THEN 'Excellent'
WHEN 'B' THEN 'Good'
WHEN 'C' THEN 'Fair'
WHEN 'D' THEN 'Poor'
ELSE 'Fail'
END
FROM student_grades;
```
这段 SQL 代码会根据学生的成绩(A、B、C、D)返回相应的评价(Excellent、Good、Fair、Poor),如果成绩不是 A/B/C/D,则返回 Fail。
阅读全文