度量快速开发平台-专业、快速的软件定制快开平台
标题: ORACLE使用CASE WHEN的方法 [打印本页]
作者: fteair 时间: 2020-6-1 14:16


作者: fteair 时间: 2020-6-17 09:26
标题: ORACLE使用CASE WHEN的方法
ORACLE数据库有两个字段RECEIVER_MOBILE与RECEIVER_PHONE,同为联系方式。当RECEIVER_MOBILE为空的时候,需要用到RECEIVER_PHONE,但是查询语句字段不能多于,于是有了下面的语句。
SELECT RECEIVER_MOBILE,RECEIVER_PHONE,CASE WHEN RECEIVER_MOBILE IS NULL THEN (SELECT TO_CHAR(RECEIVER_PHONE) FROM TB_EXT_TRADE WHERE TID LIKE '%DH1504103135-095%')
ELSE '' END AS mobile from TB_EXT_TRADE WHERE TID like '%DH1504103135-095%';
作者: 张兴康 时间: 2020-6-17 14:41
一来就发的帖啊
作者: fteair 时间: 2020-6-18 09:26


作者: caixuqad 时间: 2020-6-19 15:45

作者: fteair 时间: 2020-6-19 15:49


作者: caixuqad 时间: 2020-6-27 18:14

作者: fteair 时间: 2020-6-28 14:26


作者: caixuqad 时间: 2020-6-28 18:05

作者: fteair 时间: 2020-6-30 14:33


作者: caixuqad 时间: 2020-6-30 19:16
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) |
Powered by Discuz! X3.2 |