1Z0-071 · Silver SQL
グループ関数を使用した集計データのレポート
★☆☆☆☆
Q09of 20
以下のSQL文で、どのような結果が返されますか。 — Silver SQL 問9
以下のSQL文で、どのような結果が返されますか。
SELECT AVG(salary) FROM employees;Choices選択肢
- A従業員の給与の合計
- B従業員の平均給与正解
- C従業員の最高給与
- D従業員の最低給与
Answer
正解は、Bです
Explanation解説
AVG 関数は、指定したカラムの 平均値 を返す集計ファンクションです。
主な集計(グループ)ファンクション:
| 関数 | 動作 |
|---|---|
| AVG | 平均値 |
| SUM | 合計 |
| MAX | 最大値 |
| MIN | 最小値 |
| COUNT | 件数 |
NULL の扱い: 集計ファンクションは COUNT(*) を除き、NULL値を集計対象から除外 します。
そのため AVG(salary) で salary が NULL の従業員は母数にも含まれない点に注意してください。