【问题标题】:Select records skipping rows in MS Access在 MS Access 中选择跳过行的记录
【发布时间】:2012-05-04 20:31:35
【问题描述】:

如何在数据库中选择一些记录,在 MS Access 中跳过若干行。 在 MySQL 中是LIMIT x, y。 Firebird 是FIRST x SKIP y 等等。

在 Google 上一点运气都没有 =(

【问题讨论】:

    标签: sql ms-access


    【解决方案1】:

    如果您知道要跳过多少条记录,则可以执行以下操作:

    SELECT *
    FROM myTable x
    WHERE x.ID NOT IN (SELECT Top 10 id FROM myTable ORDER BY ....)
    ORDER BY ...
    

    然后您可以排除您不想要的记录。

    如果您知道要返回的记录总数,则可以执行以下操作:

    SELECT Top 50 *
    FROM myTable x
    WHERE x.ID NOT IN (SELECT Top 10 id FROM myTable ORDER BY ....)
    ORDER BY ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多