彙總運算式(SQL)
彙總運算式
對一組資料列進行資訊彙整
code:sql
SELECT AGG_FUNC(column_or_expression) AS aggregate_description, ...
FROM mytable
WHERE constraint_expression
如果沒有指定分組,則會套用到整個資料列集合上
計算群組欄位值不為NULL的資料列數量
未指定欄位名稱時,則計算群組的所有資料列
找出群組指定欄位的最小值
找出群組指定欄位的最大值
計算群組指定欄位的平均值
計算群組指定欄位的總和值
分組彙總運算式
也可套用到資料的個別群組上
code:sql
SELECT AGG_FUNC(column_or_expression) AS aggregate_description, …
FROM mytable
WHERE constraint_expression
GROUP BY column;
code:sql
SELECT group_by_column, AGG_FUNC(column_expression) AS aggregate_result_alias, …
FROM mytable
WHERE condition
GROUP BY column
HAVING group_condition;