AVG (SQL Server Compact)
傳回群組中所有值的平均值。Null 值會被忽略。
語法
AVG ( [ ALL ] expression )
引數
ALL
將彙總函數套用到所有的值。預設值為 ALL。expression
相同或相似的數值資料類型分類的運算式,但是 bit 資料類型除外。不允許彙總函數與子查詢。
傳回值
傳回類型是由 expression 所評估結果的型別決定。
運算式結果 |
傳回類型 |
---|---|
integer 分類 |
int |
numeric 分類 (p、s) |
numeric(28, s) 除以numeric(10, 0) |
money 分類 |
money |
float 和 real 分類 |
float |
程式碼範例
以下範例會判斷運送給 CustomerID123 公司的所有產品平均重量:
SELECT AVG(Freight) AS "Average Freight" FROM Orders WHERE [Customer ID] = 'VINET' AND [Order ID] IN (10248, 10274, 10295)
結果集為:
Average Weight
--------------------
13.18