Case when 在Oracle 中的用法

2025-09-28 19:27:47

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

 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢