假設有這麼一張表名叫ids,只有id一列:
id
---123
45......
197198
199200
執行:
select
*from ids limit10,
1
輸出:
id---
11
執行:
select
*from ids limit 10, 3
輸出:
id---
1112
13
執行:
select
*from ids limit 45, 1
輸出:
id---
46
從以上示例可以看出,limit後的第乙個引數是輸出記錄的初始位置,第二個引數偏移量,偏移多少,輸出的條目就是多少。
再看與limit搭配的還有乙個offset命令:
可以看出offset與逗號隔開基本是一樣的,唯一的差別就是兩個引數的位置前後顛倒了一下。
執行:
select
*from ids limit 10 offset 2
輸出:
id---
3456
78910
1112
執行:
select
*from ids limit 5 offset 10
輸出:
id---
1112
1314
15
於是可以考慮這個乙個問題:假如某省高考成績出來了,按照成績排名,並取出地m名到第n名的學生資訊,這時候limit不就可以用上了嘛: SQL語句 limit 語句
select from table limit offset,rows rows offset offset 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已經為我們提供了上面這樣乙個功能。limit 子句可以被用於強制 select 語句返回...
SQL語句Limit的用法
官方limit用法是這樣的 select column name s from table name limit number 想必大家看了之後跟我有同乙個想法,這limit 怎麼用根本沒講到啊,那接下來我就詳細解剖一下 select from customer limit 10 檢索前10行資料,...
sql語句limit用法詳解
科教篇 select from table limit offset,rows rows offset offset 入門篇select from table limit 0,10 檢索記錄行1 10 高階篇select from table limit 2,10 檢索記錄行3 13 select ...