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 查询。


注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×