rownum 的用法 要用select嵌套才可以的

本文介绍了一个复杂的SQL查询案例,通过对特定字段如VREGION、ERRORCODE等的筛选与转换,从GSMEMPTYCDR表中获取了第6到第10条记录。此查询涉及错误码的过滤及描述转换,旨在展示如何高效地从大型数据集中提取有用信息。

 select * from
(

select VREGION,
       HREGION,
       CDRTYPE,
       TELNUM,
       OTHERTELNUM,
       IMSI,
       MSRN,
       MSCID,
       STARTTIME,
       DURATION,
       SERVICECODE,
       LOCALFEE,
       ROAMFEE,
       SOURFILENAME,
       TOLLFEE,
       PROCESSTIME,
       BILLINGCYCLE,
       '[' || ERRORCODE || ']' ||
       (select name
          from code_dict
         where catalog = 'ERRORCODE'
           and code = ERRORCODE) as ERRORCODE,
       rownum rownum1
  from GSMEMPTYCDR
 where VREGION = '634'
   and ((errorcode not like 'BAK_%' and errorcode not like 'NEW_%') or
       errorcode is null)
)  where
    rownum1 > 5
   and rownum1 <= 11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值