- トップページ
- データベーススペシャリスト
- 平成23年度特別問題一覧
- 平成23年度特別問題6-解答・解説-分析
平成23年度特別問題
問題6
次のSQL文によって“会員”表から新たに得られる表はどれか。
次のSQL文によって“会員”表から新たに得られる表はどれか。
解答:ウ
<解説>
このSQL文では、会員表からグループ(GROUP BY グループ)ごとに年齢の平均値(AVG(年齢))を求め、グループの人数が一人より大きい(HAVING COUNT(*)>1)行を選択する。
- グループAの会員は1人で平均年齢は60歳である。
→グループの会員数が1人なので対象となる。 - グループBの会員は2人で平均年齢は30歳((20+40)÷2)である。
→グループの会員数が2人なので対象となる。 - グループCの会員は3人で平均年齢は40歳((30+40+50)÷3)である。
→グループの会員数が3人なので対象となる。
したがって、ウが正解である。
お問い合わせ