Case when 在Oracle 中的用法

时间:2026-02-13 00:55:54

1、Case  when 在Oracle 中的用法:

(a)已case开头,已end 结尾;

(b)分之中when后跟条件,then 显示结果;

(c)else 为除此之外的默认情况,类似于高级语言程序中的 switc  case 的default可以不加;

(d)end后面跟别名;

2、Case  有两种表达式:

 (A)简单case表达式试用表达式确定返回值;

 (B)搜索case表达式,使用条件确定返回值;

3、(A)

Select  name,

Case 1 then ‘男’ else

Case 2 then ‘女’ else

‘未填写性别’ end end  as  sex

From Student

(B )Select  name,

Case whem sex=1 then ‘男’ else

Case when sex=2 then ‘女’ else

‘未填写性别’ end end  as  sex

From Student


© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com