[SQL文]
SELECT クラス名, 教科名, AVG(点数) AS 平均点
FROM 中間テスト a
ア
GROUP BY クラス名, 教科名 ORDER BY クラス名, AVG(点数)
イ
GROUP BY クラス名, 教科名 ORDER BY クラス名, 教科名
ウ
GROUP BY クラス名, 教科名, 学生番号 ORDER BY クラス名, 教科名, 平均点
エ
GROUP BY クラス名, 平均点 ORDER BY クラス名, 教科名
答え イ
【解説】
クラスごと、教科ごとの平均を出すためには、教科名とクラスでグループ化する必要がるので、このグループ化を行うためのSQL文はGROUP BY クラス名, 教科名になる。
また、出力はクラス名、教科名の昇順の表示になるので、この並べ替えを行うためのSQL文はORDER BY クラス名, 教科名になる。