sql的casewhen用法
时间: 2024-04-26 17:18:50 浏览: 100
SQL case_when用法
SQL中的CASE WHEN语句用于根据条件对结果进行分支处理。根据提供的引用内容,我将为您提供两种不同的CASE WHEN用法的示例:
1. 使用CASE WHEN条件表达式函数实现分支处理[^1]:
```sql
SELECT
CASE WHEN SCORE = 'A' THEN '优'
WHEN SCORE = 'B' THEN '良'
WHEN SCORE = 'C' THEN '中'
ELSE '不及格'
END AS GRADE
FROM
YOUR_TABLE;
```
上述示例中,根据SCORE的值,将返回相应的等级。
2. 使用CASE WHEN简化形式实现分支处理:
```sql
SELECT
CASE SCORE
WHEN 'A' THEN '优'
ELSE '不及格'
END AS GRADE
FROM
YOUR_TABLE;
```
上述示例中,根据SCORE的值,将返回相应的等级。
阅读全文