Web客户端按批次10请求记录,指定from
参数。如何编写SQL查询来选择1到10,11到20之间的记录等等?
答案 0 :(得分:1)
LIMIT
正是您要找的
SELECT
*
FROM
`table`
ORDER BY
`somecolumn`
LIMIT 0, 10
LIMIT 0, 10
表示从记录0开始需要10行。 LIMIT 10, 10
将是跳过10并再增加10行的下一页。
答案 1 :(得分:1)
使用limit
子句的偏移量,不要忘记按特定列排序以获得始终相同的结果。要获得记录21到30:
select * from your_table
order by some_column
limit 20, 10