3 回答
TA贡献1786条经验 获得超11个赞
限制子句可用于限制SELECT语句返回的行数。极限使用一个或两个数值参数,这两个参数都必须是非负整数常量(除非使用准备好的语句)。
使用两个参数,第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数。第一行的偏移量为0(而不是1): SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
要从某个偏移量中检索到结果集末尾的所有行,可以为第二个参数使用一些较大的数字。此语句检索第96行到最后一行的所有行: SELECT * FROM tbl LIMIT 95,18446744073709551615;
使用一个参数,该值指定从结果集开始返回的行数: SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
换句话说,限制行_计数等于极限0,行_计数。
TA贡献1809条经验 获得超8个赞
SELECT *FROM yourtableWHERE id > 234374ORDER BY id LIMIT 20
LIMIT offset, 20
TA贡献1827条经验 获得超7个赞
SELECT column FROM table LIMIT {someLimit} OFFSET {someOffset};
SELECT column FROM tableLIMIT 10 OFFSET 10;
添加回答
举报