复杂 SQL 应用

 1.  将BtSameTradeCustInfo表中有而PLApCustInfo表中没有的记录插入到cmis.PLApCustInfo表中 ;
相当于“并” 集的概念;

"insert into cmis.PLApCustInfo(regioncode,custid,custname,LicenseCode,state,type,operdate)"
+ " select regioncode,custid,cname,licensecode,'00','02','"
                    + loginDate
                    + "'"
                    + " from cmis.BtSameTradeCustInfo BTCI"
                    + " where not exists"
                    + " ("
                    + "      select APC.*"
                    + "      from  cmis.PLApCustInfo APC"
                    + "      where APC.custid     =BTCI.custid"
                    + "      and   APC.regionCode =BTCI.regioncode"
                    + " )"
                    + " and btci.regioncode='315';

结构为::  insert into Table(.....)
                                           select  from
                                                    where not exists
                                                             select from where


2.   对于在BtSameTradeCustInfo中客户状态为已销户的客户,在PLApMemberCustInfo中修改其状态为已销户:03

"update cmis.PLApMemberCustInfo APMC"
                + " set memberstate='03'"
                + " where  exists "
                + " ("
                + "    select apc.*  "
                +
"from  cmis.BtSameTradeCustInfo BTCI,cmis.PLApCustInfo  APC"
                    + "    where APC.custid     =BTCI.custid"
                    + "    and   APC.regionCode =BTCI.regioncode"
                    + "    and   APC.custid     =APMC.custid"
                    + "    and   APC.regioncode =APMC.regioncode"
                    + "    and   substr(BTCI.status,1,1)='1'"

结构为:
          update Tabel  set where
                      select from
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值