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);

posted @   春天又来了  阅读(470)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示