假設有這麼一張表名叫ids,隻有id一列:
id
---
...
...
執行
輸出:
id
---
11
執行
輸出:
id
---
11
12
13
執行
輸出:
id
---
46
從以上示例可以看出,LIMIT後的第一個參數是輸出記錄的初始位置,第二個參數偏移量,偏移多少,輸出的條目就是多少。
再看與LIMIT搭配的還有一個OFFSET指令:
執行
輸出:
id
---
3
4
5
6
7
8
9
10
11
12
執行
輸出:
id
---
3
4
5
6
7
執行
輸出:
id
---
11
12
13
14
15
可以看出OFFSET與逗号隔開基本是一樣的,唯一的差别就是兩個參數的位置前後颠倒了一下。
于是可以考慮這個一個問題:假如某省聯考成績出來了,按照成績排名,并取出地m名到第n名的學生資訊,這時候LIMIT不就可以用上了嘛: