Count 函数

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

计算查询返回的记录数。

语法

计数 ( expr )

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

备注

提示: 在 Access 2010 中,表达式生成器具有 IntelliSense,以便您可以查看您的表达式需要哪些参数。

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

虽然expr字段可以执行计算,也计数只会显示记录的数。在记录中所存储的数值无关紧要。

Count函数不计算具有记录Null 字段除非expr星号 (*) 通配符。如果您使用星号,计数计算记录,包括包含Null字段总行的数。计数 (*是速度更快比计数 ([列名]。不要将星号括在引号 ()。下面的示例计算订单表中的记录数:

SELECT Count(*) AS TotalOrders FROM Orders;

如果expr标识多个字段, Count函数计算一条记录,仅当至少一个字段不为Null。如果所有指定字段为空,不对记录进行计数。分隔字段名称与号 (&)。下面的示例演示如何将限制的记录,在其中进行计数发货日期或运费不为 Null:

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

您可以在查询表达式中使用计数。您还可以使用此表达式中的SQL 属性QueryDef对象,或者当创建记录集对象基于 SQL 查询。


扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×