DB2中case的使用
来源:未知 责任编辑:智问网络 发表时间:2013-09-02 11:42 点击:次
p>DB2中case的使用
p>
p>1、CASE 某个字段 WHEN 某个值 THEN 赋予某个值 ELSE 赋予另外个值 END
p>
p>2、或者: CASE 某个字段 WHEN 某个值 THEN 赋予另外个值 END
p>
p>3、注意:
p>
p>THEN 和 ELSE 不一定要搭配使用
p>WHEN 后面或者ELSE后面甚至还可以执行SQL代码段。
p>例子:
p>
p>
--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;
p> p>1的数据集=2的数据集U3的数据集 p> p> p>
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>