Orcle的简单脚本


1,switch case when end用法

select  LX, 

CASE   

     WHEN LX='01' THEN '转收'  

    WHEN LX='02' THEN '转付'  

   end 更改字段名称 from 表名


select temp.d 日期,
       sum(temp.callin) 字段1,
       sum(temp.kp) 字段2,
       sum(temp.lp) 字段3,
       sum(temp.kplp) 字段4
  from (select to_char(p.starttime, 'yyyy-MM-dd') d,
               1 callin,
               (select 1
                  from ucc_rms_recorderlog kp
                 where kp.listen_id = p.uuid) kp,
               (case
                 when lp.uuid is null then
                  0
                 else
                  1
               end) lp,
               (select 1
                  from ucc_rms_recorderlog kp
                 where kp.listen_id = lp.uuid) kplp
          from cc_tivr_visitlist p, cc_ivr_suilu lp
         where p.nodeid like '0.4%'
           and p.uuid = lp.uuid(+)
           and p.starttime between to_date('2018-01-01', 'yyyy-MM-dd') and
               to_date('2018-04-20', 'yyyy-MM-dd')
           and p.isrightflow = '1'
        
        ) temp
 group by temp.d
 order by temp.d

     
	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值