Oracle 分頁實現


--分頁實現------實行兩行一頁
    --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 ;

執行第一句語句如下

此時得到前兩頁中的數據,執行第二句:

此時得到前兩頁中的數據的后兩行也就是第二頁,執行第三句:

此時分頁實現

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM