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

问题描述

| 我在MS Access 2007中创建了一些查询。如果在查询中使用“ 0”,它们将给出错误。有人可以帮我吗?如何在MS Access 2007查询中使用“ 0”?     

解决方法

Access中没有“ 0”关键字(如果您使用的是JET引擎)。您可以使用
TOP x
给出前x个结果。 用法:
SELECT TOP 5 id FROM users ORDER BY joindate
从《 Microsoft Jet数据库引擎程序员指南》-第4章:   前N个和前N个百分比的谓词      尽管您可以使用WHERE和HAVING子句来过滤选择的记录,但有时这还不够。例如,您可能希望选择状态为CA的所有记录,但仅查看前10名客户的订单。 Microsoft Jet提供TOP N和TOP N PERCENT谓词,以限制选择记录后的显示方式。      前N个谓词      您可以使用TOP N谓词来指定查询仅向程序返回特定数量的记录:     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...