計算查詢中指定欄位中一組值的算術平均值。
語法
平均 (expr)
expr 佔位符代表一個字串表達式,用來識別包含你想要平均的數值資料的欄位,或是利用該欄位資料進行計算的表達式。 expr 中的運算元可以包含資料表欄位名稱、常數,或是函式 (,這些函數可以是內在的或使用者自訂的,但不是其他 SQL 聚合函式) 。
註解
由 Avg 計算的平均值是算術平均數 (數值之和除以) 值數。 例如,你可以用 平均值計算平均運費。
Avg 函數在計算中不包含任何 Null 欄位。
你可以在查詢表達式和 QueryDef 物件的 SQL 屬性中使用 Avg ,或是在基於 SQL 查詢建立紀錄集物件時使用。
範例
| 運算式 | 結果 |
|---|---|
| SELECT 平均 ([UnitPrice]) AS Expr1 來自 ProductSales; | 回傳表格「ProductSales」中「UnitPrice」欄位所有值的平均值,並顯示於 Expr1 欄。 |
| SELECT 平均 ([SalePrice]) AS AvgSalePrice、平均 ([Discount]) AS AvgDiscount 來自 ProductSales; | 回傳 ProductSales 表格中的平均「SalePrice」與「Discount」欄位。 結果顯示在「AvgSalePrice」和「AvgDiscount」欄位,分別回傳所有「SalePrice」中「Quantity」超過10的「SalePrice」平均值。 結果顯示在「AvgSalePrice」欄位。 |
| 選擇 ABS (平均 ([折扣]) ) AS AbsAverageDiscount 來自 ProductSales; | 回傳「Discount」欄位平均值的絕對值,並顯示在「AbsAverageDiscount」欄位。 |