case when 的使用方式

Posted konglxblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了case when 的使用方式相关的知识,希望对你有一定的参考价值。

==========代码实例,俩个条件判断,如果都不符合走else语句=================

SELECT
TMRP.xm,
TMRP.sj,
TMRP.BGYX,
TCUI.PHONE,
TCUI.MAIL,
CASE
WHEN TCUI.PHONE IS NOT NULL THEN TCUI.PHONE
WHEN TMRP.sj IS NOT NULL THEN TMRP.sj
ELSE ‘‘
END aa,
CASE
WHEN TCUI.MAIL IS NOT NULL THEN TCUI.MAIL
WHEN TMRP.BGYX IS NOT NULL THEN TMRP.BGYX
ELSE ‘‘
END cc
FROM
V_MID_RS_PARTY TMRP
INNER JOIN T_CADRE_USER_INFO TCUI ON TMRP.NUM_ID = TCUI.BASE_INFO_ID

===========查询结果==============

技术分享图片

 

以上是关于case when 的使用方式的主要内容,如果未能解决你的问题,请参考以下文章

SQL Case when 的使用方法

SQL Case when 的使用方法 (转)

SQL Case when 的使用方法(转自博客园:影子网络科技有限公司)

casewhen能用并且吗

case when 使用

总结大量 CASE WHEN 的最佳方式