您现在的位置是:首页>视窗 > 正文
casewhen函数
2026-08-04【视窗】
简介总结:`CASE WHEN` 是 SQL 中用于条件判断的函数,常用于查询中根据不同条件返回不同值。它支持多条件分支,结构清晰,功能强大。 功...
总结:
`CASE WHEN` 是 SQL 中用于条件判断的函数,常用于查询中根据不同条件返回不同值。它支持多条件分支,结构清晰,功能强大。
| 功能 | 说明 |
| 条件判断 | 根据不同条件返回对应结果 |
| 多分支处理 | 支持多个 `WHEN` 子句 |
| 简化查询 | 替代多个 `IF` 或 `DECODE` 语句 |
| 提高可读性 | 逻辑清晰,便于维护 |
使用示例:
```sql
SELECT name,
CASE WHEN score >= 90 THEN A
WHEN score >= 80 THEN B
ELSE C END AS grade
FROM students;
```
该函数在数据筛选、分类统计等场景中非常实用,是 SQL 查询中不可或缺的工具之一。














