
Oracle中CASE WHEN语句用法详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细解析了Oracle数据库中的CASE WHEN语句使用方法,包括其基本语法、常见应用场景及实例演示,帮助读者掌握灵活运用该功能进行复杂查询的能力。
1. `CASE WHEN` 表达式有两种形式:
- 简单Case函数:
```sql
CASE sex
WHEN 1 THEN 男
WHEN 2 THEN 女
ELSE 其他
END
- Case搜索函数:
```sql
CASE
WHEN sex = 1 THEN 男
WHEN sex = 2 THEN 女
ELSE 其他
END
2. `CASE WHEN` 在语句中的不同位置使用方法:
2.1 SELECT CASE WHEN 使用:
```sql
SELECT grade, COUNT(CASE WHEN sex = 1 THEN 1
/*sex为1时是男生,2时是女生*/
END)
```
全部评论 (0)
还没有任何评论哟~


