未分類
春期
データベーススペシャリスト 2015年 春期 問7
7 / 25
点以上となったクラスのクラス名と平均点数の一覧を取得する SQL文はどれか。ここ で、実線の下線は主キーを表す。 試験結果(学生番号、受験年月日,点数,クラス名)
正解と解説
表示する
正解 イ
SELECT クラス名、AVG(点数)FROM 試験結果 WHERE 受験年月日 BETWEEN '2014-04-01' AND '2015-03-31' GROUP BY クラス名 HAVING AVG(点数)>=600
2014年度分に限定した平均点が600以上のクラスを求めるには、WHEREで受験年月日を2014-04-01〜2015-03-31に絞り、クラス名でGROUP BYし、HAVING AVG(点数)>=600とします。WHERE句での年度絞り込みがない、またはHAVINGでなく点数を条件にする他の選択肢は正しく集計できません。