DB2中case的使用

页面导航:首页 > 数据库 > DB2 > DB2中case的使用

DB2中case的使用

来源: 作者: 时间:2016-01-23 11:15 【

DB2中case的使用1、CASE 某个字段 WHEN 某个值 THEN 赋予某个值 ELSE 赋予另外个值 END2、或者: CASE 某个字段 WHEN 某个值 THEN 赋予另外个值 END3、注意:THEN 和 ELSE 不一定要搭配使用WH...
中case的使用
 
1、CASE 某个字段 WHEN 某个值 THEN  赋予某个值 ELSE  赋予另外个值  END 
 
2、或者: CASE 某个字段 WHEN 某个值 THEN  赋予另外个值 END 
 
3、注意: 
 
THEN 和 ELSE 不一定要搭配使用 
WHEN 后面或者ELSE后面甚至还可以执行SQL代码段。 
例子: 
 
--1 

SELECT * FROM SY_CORP_PRODUCT 
WHERE 
CASE N_CORP_CODE WHEN 969 THEN 123 ELSE N_CORP_CODE END = 969 
; 

--2 

SELECT * FROM SY_CORP_PRODUCT WHERE N_CORP_CODE  = 123; 

--3 

SELECT * FROM SY_CORP_PRODUCT WHERE N_CORP_CODE  = 969; 

 

 
1的数据集=2的数据集U3的数据集 
 
 
 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<