Avg 函数
应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016
计算查询上指定字段中包含的一组值的算术平均值。
语法
平均 (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”列中,分别返回“数量”销售超过 10 的所有“SalePrice”的平均值。 结果显示在“AvgSalePrice”列中。 |
| SELECT Abs (Avg ([Discount]) ) AS AbsAverageDiscount FROM ProductSales; | 返回“Discount”字段的平均值的绝对值,并显示在“AbsAverageDiscount”列中。 |