Oracle- 分页例子

  Oracle分页的写法,比MSSQLSERVER还简单。

  记录如下:

select t.*, rownum r
        from (select su02,
                     wi00,
                     wi01,
                     wi02,
                     wi05,
                     to_char(wi08, 'yyyy-mm-dd') rq,
                     ROUND(TO_NUMBER(nvl(wi11, (select sysdate from dual)) - wi08) * 24) hours
                from WF_TASK
                LEFT JOIN SYS_USERS
                  ON WT07 = SU00
                left join VW_wf_infor
                  on wi01 = wt00
               where 1 = 1
                 and wt07 in
                     (select su00
                        from FE_BASE5.GROUP_USER_V
                       where SG04 like '宏杰集团/广东宏杰内衣实业有限公司/浪漫%')
                 and wi01 in (select distinct wi01
                                from WF_INFOR
                               where wi13 not in ('3', '4')) and 1 = 1
               order by wi01 desc) t
       where rownum <= 15*1 and rownum>=15*(1-1)

   rownum <= 15*1 and rownum>=15*(1-1)对应ronum<=rows*page and rownum>=rows*(page-1);

转载于:https://www.cnblogs.com/cxeye/p/4431898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值