Avg 函數

Applies To
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

計算查詢指定欄位中所含一組值的算術平均值。

語法

Avg (expr)

expr 預留位置代表字串運算式,用於識別包含您要計算平均之數值資料的欄位,或是使用該欄位的資料執行計算的運算式。 expr 中的運算元可以包含資料表欄位、常數或函數 (名稱,其可以是內建或使用者定義,但不得包含其他 SQL 彙總函數) 之一。

註解

Avg 計算的平均值是算術平均值 (值總和除以) 值數目。 例如,您可以使用 Avg 來計算平均運費。

Avg 函數在計算中不包含任何 Null 欄位。

您可以在查詢運算式和 QueryDef 物件的 SQL 屬性中使用 Avg ,或在根據 SQL 查詢建立資料錄集物件時使用。

範例

運算式 結果
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 函數中的欄位