Avg 函数

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

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

语法

Avg (expr)

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

备注

Avg 计算的平均值是算术平均值 (值之和除以) 值的数目。 例如,可以使用 Avg 来计算平均运费。

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

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

示例

Expression 结果
SELECT Avg ([UnitPrice]) AS Expr1 FROM ProductSales; 返回表“ProductSales”中字段“UnitPrice”中所有值的平均值,并显示在列 Expr1 中。
SELECT Avg ([SalePrice]) AS AvgSalePrice, Avg ([Discount]) AS AvgDiscount FROM ProductSales; 返回表 ProductSales 中的平均“SalePrice”和“Discount”字段。 结果分别显示在 “AvgSalePrice” 和 “AvgDiscount” 列中,返回销售的 “Quantity” 超过 10 的所有 “SalePrice” 的平均值。 结果显示在 “AvgSalePrice” 列中。
SELECT Abs (Avg ([Discount]) ) AS AbsAverageDiscount FROM ProductSales; 返回“Discount”字段平均值的绝对值,显示在“AbsAverageDiscount”列中。

使用 SQL 函数计算字段