過去3年分の記録を保存している“試験結果”表から,2018年度の平均点数が600点以上となったクラスのクラス名と平均点数の一覧を取得するSQL文はどれか。
ここで,実線の下線は主キーを表す。
試験結果(学生番号,受験年月日,点数,クラス名) ※下線(主キー):学生番号,受験年月日
正答2
解説
正解はイ。
WHERE句で受験年月日を2018年度の範囲に絞り込んでからクラス名でGROUP BYし,HAVING句でAVG(点数)>=600の集約条件を課す必要がある。
年度で絞らないアや,個別の点数で条件を課すウ・エは対象データや条件が誤っている。