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 函數中的欄位