使用SQL从数据库读取数据,限制结果集

时间:2013-10-12 14:09:25

标签: mysql offset limiting

我很难理解MYSQL的限制和偏移部分。有人可以使用这个例子“从演员表中获取第101个到第200个演员。(不需要使用任何顺序)。”并向我解释这将如何工作和背后的数学?谢谢!

2 个答案:

答案 0 :(得分:2)

`SELECT * FROM table limit 100, 100` -- get 100 records from row 101 (101 - 200)

这将在101之后给你50条记录:

`SELECT * FROM table limit 100, 50` -- get 50 records from row 101 (101 - 150)

有关详细信息,您可以查看limit here的语法和用法。

答案 1 :(得分:0)

 select actor
 from actorTable limit 100, 200

它将使所有演员从101开始到200,它总是将最小限制加1到最大限制为200