【问题标题】:How to fetch Nth row in MySQL? [duplicate]如何在 MySQL 中获取第 N 行? [复制]
【发布时间】:2016-05-06 05:29:40
【问题描述】:

我是 MySQL 数据库的新手。 所以我想知道获取第 N 行的确切 SQL 查询。请帮我解决这个问题。提前致谢。

【问题讨论】:

    标签: mysql sql


    【解决方案1】:
    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";

    【讨论】:

      猜你喜欢
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多