グループ関数を使用した集計データのレポート12

以下のSQL文で、どのような結果が返されますか。

    SELECT AVG(salary) FROM employees;

A従業員の給与の合計
B従業員の平均給与
C従業員の最高給与
D従業員の最低給与
解説正答:B

AVG 関数は、指定したカラムの 平均値 を返す集計ファンクションです。

主な集計(グループ)ファンクション:

関数動作
AVG平均値
SUM合計
MAX最大値
MIN最小値
COUNT件数

NULL の扱い: 集計ファンクションは COUNT(*) を除き、NULL値を集計対象から除外 します。
そのため AVG(salary) で salary が NULL の従業員は母数にも含まれない点に注意してください。