选择在MS Access中跳过行的记录

时间:2012-05-04 20:31:35

标签: sql ms-access

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

谷歌没有幸运=(

1 个答案:

答案 0 :(得分:6)

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

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 ...