mysql查詢語句之limit

2021-08-03 22:43:48 字數 621 閱讀 3430

我們在查詢資料時,經常要得到前幾條或者中間某幾條資料,mysql為我們提供了乙個很好的功能:limit

select * from table limit [offset,] rows

limit 子句可以被用於強制 select 語句返回指定的記錄數。limit 接受乙個或兩個數字引數。引數必須是乙個整數常量。如果給定兩個引數,第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目。初始記錄行的偏移量是 0(而不是 1)。

select * from table limit 5,10; // 檢索記錄行 6-15

為了檢索從某乙個偏移量到記錄集的結束所有的記錄行,可以指定第二個引數為 -1:

select * from table limit 95,-1; // 檢索記錄行 96-last.

如果只給定乙個引數,它表示返回最大的記錄行數目:

select * from table limit 5; //檢索前 5 個記錄行

換句話說,limit n 等價於 limit 0,n。

mysql 分頁limit 語句

前些日子用了limit語句來進行分頁取值,今天突然發現,我竟然一直用錯了。mysql的limit子句 limit子句可以被用於強制 select 語句返回指定的記錄數。limit接受乙個或兩個數字引數。引數必須是整數常量。若給定兩個引數,第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄...

mysql查詢語句通過limit來限制查詢的行數

mysql查詢語句,通過程式設計客棧limit來限制查詢的行www.cppcns.com數。例如 select name from usertb where age 20 limit 0,1 限制從第一條開始,顯示1條 select name from usertb where age 20 lim...

MYSQL查詢優化 Limit

select from table limit offset,rows rows offset offset 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已經為我們提供了上面這樣乙個功能。limit 子句可以被用於強制 select 語句返回...