AVG 函數 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AVG 函數

AVG 函數會傳回輸入表達式值的平均值 (算術平均值)。AVG 函數使用數值,並忽略 NULL 值。

語法

AVG (column)

引數

欄位

函數操作的目標欄。資料欄是下列其中一個資料類型:

  • SMALLINT

  • INTEGER

  • BIGINT

  • DECIMAL

  • DOUBLE

  • FLOAT

資料類型

AVG 函數支援的引數類型為 SMALLINT、INTEGER、DECIMAL、 BIGINT和 DOUBLE。

AVG 函數支援的傳回類型為:

  • BIGINT 適用於任何整數類型引數

  • DOUBLE 浮點數引數

  • 傳回與任何其他引數類型表達式相同的資料類型

具有DECIMAL引數的AVG函數結果的預設精確度為 38。結果的小數位數和引數的小數位數相同。例如,資料DEC(5,2)欄AVG的 會傳回DEC(38,2)資料類型。

範例

從SALES資料表尋找每筆交易的平均售出數量。

select avg(qtysold) from sales;