Avg 函数

计算查询中指定字段包含的一组值的算术平均值。

语法

Avg expr

Expr占位符表示一个 字符串表达式 ,用于标识包含要求平均值的数值数据的字段,或者是使用该字段中的数据执行计算的表达式。 Expr中的操作数可以包含表字段、常量或函数(可以是内部函数或用户定义的函数,但不能是其他 SQL 聚合函数)的名称。

备注

Avg计算的平均值是算术平均值(值的总和除以值的个数)。 例如,您可以使用Avg计算平均货运成本。

Avg函数不在计算中包含任何 Null 字段。

在查询表达式和 QueryDef 对象的 SQL 属性中,或者基于 SQL 查询创建 记录集 对象时,可以使用Avg

示例

表达式

结果

从 ProductSales 中选择 "平均" ([单价])作为表达式1

返回表 "ProductSales" 的字段 "单价" 中的所有值的平均值,并在列表达式中显示。

选择 "Avg" ([SalePrice])作为 AvgSalePrice,Avg ([折扣])作为 ProductSales 中的 AvgDiscount;

返回表 ProductSales 中的平均值 "SalePrice" 和 "折扣" 字段。 结果显示在列 "AvgSalePrice" 和 "AvgDiscount" 中,分别返回 "数量" 销售额超过10的所有 "SalePrice" 的平均值。 结果将显示在 "AvgSalePrice" 列中。

从 ProductSales 中选择 "Abs" (Avg ([折扣]))作为 AbsAverageDiscount。

返回 "折扣" 字段的平均值和列 "AbsAverageDiscount" 中显示的值。

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

另请参阅

使用 SQL 函数计算字段

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

此信息是否有帮助?

谢谢您的反馈!

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

×