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

语法

Avg ( expr )

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

备注

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

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

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

示例

表达式

结果

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"列中。

使用 SQL 函数计算字段

需要更多帮助?

扩展你的技能
了解培训

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×