如何在MS ACCESS 2007的查询中使用LIMIT

gau*_*kum 16 database ms-access select limit

我在MS Access 2007中创建了一些查询.如果我LIMIT在查询中使用它们会给出错误.任何人都可以帮助我吗?如何LIMIT在MS Access 2007查询中使用?

Jac*_*cob 25

LIMITAccess中没有关键字(如果使用JET引擎).您可以使用TOP x给出前x个结果.用法:

SELECT TOP 5 id FROM users ORDER BY joindate
Run Code Online (Sandbox Code Playgroud)

Microsoft Jet数据库引擎程序员指南 - 第4章:

TOP N和TOP N PERCENT预测

虽然您可以使用WHERE和HAVING子句来过滤记录的选择,但有时这还不够.例如,您可能希望选择状态为CA的所有记录,但只能查看前10个客户的订单.Microsoft Jet提供TOP N和TOP N PERCENT谓词,以限制记录选择后的显示.

TOP N Predicate

您可以使用TOP N谓词指定您的查询仅向程序返回特定数量的记录: