次のSQL文によって“会員”表から新たに得られる表はどれか。
[SQL文] SELECT AVG(年齢) FROM 会員 GROUP BY グループ HAVING COUNT(*) > 1 |
|||||||||||||||||||||
|
ア |
|
||||
イ |
|
||||
ウ |
|
||||
エ |
|
答え ウ
【解説】
SQL文は“GROUP BY グループ”でグループ毎にまとめて、“HAVING COUNT(*) > 1”でグループの要素が1より大きいものの、“AVG(年齢)”で年齢の平均を求めるものです。
この条件で平均を求めるグループはBとCになるので、結果は
AVG(年齢) |
30 |
40 |
【キーワード】
・AVG
・GROUP BY