テクノロジ系
春期
基本情報技術者 2019年 春期 問27
27 / 80
“中間テスト”表からクラスごと、教科ごとの平均点を求め、クラス名、教科名の 昇順に表示する SQL文中のaに入れる字句はどれか。 中間テスト(クラス名、教科名、学生番号,名前、点数) [SQL 文〕 SELECT クラス名、教科名、AVG(点数)AS 平均点 FROM 中間テスト a
正解と解説
表示する
正解 イ
GROUP BY クラス名、教科名 ORDER BY クラス名、教科名
クラスごと・教科ごとの平均を出すのでGROUP BYはクラス名・教科名で集約し、表示順はクラス名・教科名の昇順なのでORDER BYもクラス名・教科名とする選択肢が正しい。学生番号を含めて集約すると平均が学生単位になり誤り。