SQL 實現分頁查詢 select limit offset 總結


1、當limit后面跟一個參數的時候,該參數表示要取的數據的數量

select * from table limit 10; // 返回前10行
select * from table limit 20; // 返回前20行
select * from table limit 30; // 返回前30行

 

2、當limit后面跟兩個參數的時候,第一個數表示要跳過的數量,后一位表示要取的數量

select * from table limit 0,20; //跳過前0條,讀取20條
select * from table limit 20,20; //跳過前20條,讀取20條
select * from table limit 40,20; //跳過前40條,讀取20條

 

3、當limit和offset組合使用的時候,limit后面只能有一個參數,表示要取的的數量,offset表示要跳過的數量

select * from table limit 20 offset 0; //跳過前0條,讀取20條
select * from table limit 20 offset 20; //跳過前20條,讀取20條
select * from table limit 20 offset 40; //跳過前40條,讀取20條

 


免責聲明!

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



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