使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

计算查询返回的记录数。

语法

计数 ( expr )

expr 占位符表示 字符串表达式 标识包含要计数的数据的字段或使用字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段或函数 (的名称,这些字段或函数可以是内部函数或用户定义的函数,但不能 ) 其他 SQL 聚合函数。 可以计算任何类型的数据,包括文本。

备注

提示:  在 Access 2010 中,表达式生成器具有 IntelliSense,因此可以查看表达式所需的参数。 

可以使用 Count 对基础查询中的记录数进行计数。 例如,可以使用 Count 来计算发往特定国家/地区的订单数。

尽管 expr 可以对字段执行计算,但 Count 只是统计记录数。 记录中存储哪些值并不重要。

Count 函数不对具有 Null 字段的记录进行计数,除非 expr 是星号 (*) 通配符。 如果使用星号, Count 将计算记录的总数,包括包含 Null 字段的记录。 计数 (*) 计数 ([列名称]) 要快得多。 不要将星号括在引号 (“) ”。 以下示例计算 Orders 表中的记录数:

SELECT Count(*) AS TotalOrders FROM Orders;

如果 expr 标识多个字段,则仅当至少有一个字段不为 Null,Count 函数才会对记录进行计数。 如果所有指定字段均为 Null,则不计算记录。 用和号分隔字段名称, (&) 。 以下示例演示如何将计数限制为“ShippedDate”或“Freight”不为 Null 的记录:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

可以在查询表达式中使用 Count 。 还可以在QueryDef 对象的 SQL 属性中使用此表达式,也可以在基于 SQL 查询创建 Recordset 对象时使用此表达式。

SQL 函数中使用查询计算字段

数据进行计数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×