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

发布于 2024-11-09 04:55:54 字数 127 浏览 0 评论 0原文

我在 MS Access 2007 中创建了一些查询。如果我在查询中使用 LIMIT,它们会给出错误。谁能帮我解决这个问题吗?如何在 MS Access 2007 查询中使用 LIMIT

I have created some queries in MS Access 2007. they are giving error if I use LIMIT in query. Can anyone help me out in this? How to use LIMIT in MS Access 2007 query?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

和影子一齐双人舞 2024-11-16 04:55:54

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

SELECT TOP 5 id FROM users ORDER BY joindate

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

TOP N 和 TOP N PERCENT 谓词

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

TOP N 谓词

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

There is no LIMIT keyword in Access (if you use the JET engine). You can use TOP x to give the first x results.
Usage:

SELECT TOP 5 id FROM users ORDER BY joindate

From Microsoft Jet Database Engine Programmer's Guide - Chapter 4:

TOP N and TOP N PERCENT Predicates

Although you can use the WHERE and HAVING clauses to filter the selection of records, sometimes this isn't sufficient. For example, you may want to select all records where the state is CA, but only see the orders for the top 10 customers. Microsoft Jet provides TOP N and TOP N PERCENT predicates to limit the presentation of records after they're selected.

TOP N Predicate

You can use the TOP N predicate to specify that your query return only a specific number of records to your program:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文