【MySQL】LIMIT以及LIMIT OFFSET


 

 

LIMIT兩種方法:

 1 兩種方法:
 2 (1)LIMIT A;
 3 #表示從第一條記錄開始取A條記錄;
 4 
 5 (2)LIMIT A,B;
 6 #參數A為可選參數,表示跳過A條數據(默認為0)
 7 #參數B為必選參數,表示取B行數據;
 8 
 9 eg1:
10 SELECT * FROM table LIMIT 5;     //檢索前 5 個記錄行
11 等價於
12 SELECT * FROM table LIMIT 0,5;     //檢索前 5 個記錄行
13 eg2:
14 SELECT * FROM table LIMIT 5,10;  // 檢索記錄行 6-15
15 #為了檢索某行開始到最后的所有數據,可以設置第二個參數為-1
16 eg3:
17 SELECT * FROM table LIMIT 95,-1; // 檢索記錄行 96-last

 

 

LIMIT OFFSET:

1 LIMIT a  OFFSET b
2 #表示跳過b個數據,取a個數據
3 #參數a表示讀取a條數據
4 #參數b表示跳過b個數據
5 eg4:
6 SELECT * FROM table LIMIT 2 OFFSET 1;  //跳過1條數據讀取2條數據,即讀取2-3條數據

LIMINT 和 LIMIT OFFSET區別

1 eg5:
2 SELECT * FROM table LIMIT 2,1;  //跳過2條數據讀取1條數據,即讀取3條數據
3 SELECT * FROM table LIMIT 2 OFFSET 1;  //跳過1條數據讀取2條數據,即讀取2-3條數據


免責聲明!

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



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