我是MySQL数据库的新手。 所以我想知道获取第N行的确切SQL查询。请帮我解决这个问题。提前谢谢。
答案 0 :(得分:0)
SELECT *
FROM YourTable
ORDER BY <somefield>
LIMIT N-1, 1
http://www.w3schools.com/php/php_mysql_select_limit.asp
下面的SQL查询说“只返回10条记录,从记录16开始(OFFSET 15)”:
$ sql =“SELECT * FROM Orders LIMIT 10 OFFSET 15”;您还可以使用更短的语法来实现相同的结果:
$ sql =“SELECT * FROM Orders LIMIT 15,10”;