集計ファンクション
集計ファンクションは通常GROUP BY句で使われますが、標準的なFROM-WHERE-SELECT句でも使用できます。
集計ファンクションを使用する場面
集計ファンクションは反復コンテキストで動作し、複数の行またはエレメントにまたがる値を処理します。GROUP BY句を含むクエリを使用する場合や、FROM-SELECTクエリでデータセットの値を集計する場合に集計ファンクションを使用します。
たとえば、すべての顧客レコードにおける平均評価を計算する場合などです。
FROM customer
SELECT avg(rating)集計ファンクションと配列ファンクションの違いについて: 集計ファンクションは反復的なコンテキストで値を処理するのに対し、配列ファンクションは単一のコレクション値に対して動作します。配列操作については、配列ファンクションを参照してください。
追加の集計ファンクション
次のファンクションも集計ファンクションとして使用できます。