【发布时间】:2016-05-06 05:29:40
【问题描述】:
我是 MySQL 数据库的新手。 所以我想知道获取第 N 行的确切 SQL 查询。请帮我解决这个问题。提前致谢。
【问题讨论】:
我是 MySQL 数据库的新手。 所以我想知道获取第 N 行的确切 SQL 查询。请帮我解决这个问题。提前致谢。
【问题讨论】:
SELECT *
FROM YourTable
ORDER BY <somefield>
LIMIT N-1, 1
http://www.w3schools.com/php/php_mysql_select_limit.asp
下面的 SQL 查询说“只返回 10 条记录,从第 16 条记录开始(偏移量 15)”:
$sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15";您也可以使用更短的语法来获得相同的结果:
$sql = "SELECT * FROM Orders LIMIT 15, 10";
【讨论】: