2014-10-26 59 views
0

如何从MySQL加载特定ID范围的项目? 加载的前10项是这样做的:加载MySQL上的特定ID范围

SELECT * FROM Test LIMIT 10 

但我想加载,例如,ID是10到25我如何做呢?

在此先感谢。

回答

1

LIMIT子句接受一个或两个参数:offset和count:

  • 偏移指定的偏移量的第一行的返回。第一行的偏移量为0,而不是1.
  • count指定要返回的最大行数。

阅读:http://dev.mysql.com/doc/refman/5.0/en/select.html

SELECT * FROM Test LIMIT 10, 15 
+0

但是10,15的数量是一样的10〜25? ?? – Fusseldieb 2014-10-26 17:23:15

+0

不,'10,15'选择'10,11,12 ... 25'; '10,25'选'10,11,12 ... 35' – 2014-10-26 17:45:29

1

你可以给限制条款两个参数,开始行和行

SELECT * FROM Test LIMIT 10, 15 
+0

那不是10,25呢? – Fusseldieb 2014-10-26 17:21:52