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