oracle 中case when
时间: 2023-11-16 07:00:17 浏览: 114
oracle case when 语句的用法详解
5星 · 资源好评率100%
在Oracle中,CASE WHEN语句用于在SELECT、WHERE和ORDER BY子句中进行条件判断。它的语法结构如下:
```
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END
```
其中,condition1、condition2等是条件表达式,result1、result2等是对应条件表达式为真时的结果,ELSE子句是可选的,表示所有条件表达式都不为真时的默认结果。在使用CASE WHEN语句时,需要注意条件表达式的数据类型必须一致,否则会出现类型转换错误。
阅读全文