--分页实现------实行两行一页
    --1 先查询按编号排序的所有用户信息
select t.* from T_USER t order by user_id ;

       --2 查询数据的前四行,
select a.*, rownum q from (select t.* from T_USER t order by user_id) a where rownum <= 4 ;

               --3 查询上面结果集的后两行数据
              
select * from (select a.* ,  rownum q from (select t.* from T_USER t order by user_id) a  where rownum <= 4) where

         q >2 ;

执行第一句语句如下

Oracle 分页实现

此时得到前两页中的数据,执行第二句:

Oracle 分页实现

此时得到前两页中的数据的后两行也就是第二页,执行第三句:

Oracle 分页实现

此时分页实现

 

相关文章:

  • 2021-10-20
  • 2021-11-20
  • 2021-07-04
  • 2021-12-05
  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-11-20
  • 2021-07-29
  • 2022-12-23
  • 2021-12-02
相关资源
相似解决方案