关闭

在sql里面加判断条件

419人阅读 评论(0) 收藏 举报
分类:
select b.bnk_nm as CAP_CORG_NM,a.* from (
       select c.*,
       (case 
             when c.CAP_CORG_Y like '%_DC' then SUBSTR(c.CAP_CORG_Y,0,LENGTH(c.CAP_CORG_Y)-3)
             when c.CAP_CORG_Y like 'DC_%' then SUBSTR(c.CAP_CORG_Y,LENGTH(c.CAP_CORG_Y)-3,LENGTH(c.CAP_CORG_Y))
             else c.CAP_CORG_Y end) CAP_CORG FROM (
                SELECT substr(CAP_CORG,4,length(CAP_CORG)) as CAP_CORG_Y,USR_NO ,CRD_TYP,CAP_CRD_NO,VIR_CRD_NO AS CAP_CRD_NO1,USR_NM,MBL_NO,VIR_MBL_NO AS MBL_NO1,VIR_ID_NO AS BNK_ID_NO,TM_SMP FROM PWMTQPAG ) c
                ) a LEFT JOIN CMMTBKCD b on a.CAP_CORG = b.CORP_ORG
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3476次
    • 积分:91
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档