语法规则
SELECT * FROM table LIMIT [offset,] rows;
offset
:偏移,从offset
条之后开始选择数据,如果offset
不填,则offset
为0。
rows
:从偏移后开始,选择rows
条数据。
特点:左开右闭,即选取(offset,offset+rows]
的数据。
示例
选取前5条数据(第1~5条数据)
SELECT * FROM table LIMIT 5;
SELECT * FROM table LIMIT 0,5;
区间:(0,5]
offset=0
rows=5-0=5
选取第2~5条数据
SELECT * FROM table LIMIT 2,4;
区间:(1,5]
offset=1
rows=5-1=4
选取第n~m条数据(n最小为1为第一条数据)
SELECT * FROM table LIMIT n,m;
区间:(n-1,m]
offset=n-1
rows=m-n+1
网友评论