在sql查询中选择中间行

时间:2014-10-15 10:14:57

标签: php sql

我有一张包含1000条数据记录的表格。如果我想从表中获取501到700行的数据而不使用我必须做的任何条件。请提出解决方案。

1 个答案:

答案 0 :(得分:2)

我猜你可以这样使用LIMIT

SELECT * FROM my_table
    LIMIT 500,200; -- get data of rows from 501 to 700

此外,您不应该依赖数据默认使用主键进行排序,因此添加ORDER BY语句:

SELECT * FROM my_table
    ORDER BY primary_key
    LIMIT 500,200; -- get data of rows from 501 to 700