數據庫的分頁查詢


limit i,n;
i:為查詢結果的索引值(默認從0開始),當i=0時可省略i
n:為查詢結果返回的數量(也就是條數)
表示從第i+1條開始,取n條數據
limit n 等同於 limit 0,n
索引是從零開始,但是數據是從1開始存儲的,也就是說limit 0,1;查詢出來的數據是第一條,limit 1,1;查詢出來的數據是第二條。
limit只有在mysql才適用,Oracle使用偽列進行分頁查詢。

在mysql中使用limit來進行分頁,例如:
select * from a where a.name like 'j%' limit 1,10;
在oracle中則是利用rownum偽列進行分頁查詢,例如:
select * from (select a.*,rownum r) tt where tt.r<100;

分頁查詢公式:(indexPage-1) x pageSize+1,indexPage x pageSize

分頁查詢參考博文:https://blog.csdn.net/use_admin/article/details/83622414


免責聲明!

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



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