【问题标题】:Load specific ID range on MySQL在 MySQL 上加载特定的 ID 范围
【发布时间】:2014-10-26 17:16:26
【问题描述】:

如何从 MySQL 加载特定 ID 范围的项目? 加载前 10 个项目是这样完成的:

SELECT * FROM Test LIMIT 10

但我想加载,例如,ID 10 到 25。我该怎么做?

提前致谢。

【问题讨论】:

    标签: mysql database http items


    【解决方案1】:

    LIMIT 子句接受一个或两个参数:offset 和 count:

    • 偏移量指定要返回的第一行的偏移量。第一行的偏移量是 0,而不是 1。
    • 计数指定要返回的最大行数。

    阅读:http://dev.mysql.com/doc/refman/5.0/en/select.html

    SELECT * FROM Test LIMIT 10, 15
    

    【讨论】:

    • 不,10,15 选择 10,11,12...25; 10,25选择10,11,12...35
    【解决方案2】:

    可以给limit子句两个参数,起始行和行数

    SELECT * FROM Test LIMIT 10, 15
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      • 2016-04-27
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多