必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成25年度春季問題一覧
  4. 平成25年度春季問題28-解答・解説-分析

平成25年度春季問題

問題28

「中間テスト」表からクラスごと,教科ごとの平均点を求め,クラス名,教科名の昇順に表示するSQL文中のaに入れるべき字句はどれか。 中間テスト(クラス名,教科名,学生番号,名前,点数) [SQL文] SELECT クラス名, 教科名, AVG(点数) AS 平均点 FROM 中間テスト [ a ]

GROUP BY クラス名, 教科名 ORDER BY クラス名, AVG(点数)
GROUP BY クラス名, 教科名 ORDER BY クラス名, 教科名
GROUP BY クラス名, 教科名, 学生番号 ORDER BY クラス名, 教科名, 平均点
GROUP BY クラス名, 平均点 ORDER BY クラス名, 教科名

「中間テスト」表からクラスごと,教科ごとの平均点を求め,クラス名,教科名の昇順に表示するSQL文中のaに入れるべき字句はどれか。 中間テスト(クラス名,教科名,学生番号,名前,点数) [SQL文] SELECT クラス名, 教科名, AVG(点数) AS 平均点 FROM 中間テスト [ a ]

GROUP BY クラス名, 教科名 ORDER BY クラス名, AVG(点数)
GROUP BY クラス名, 教科名 ORDER BY クラス名, 教科名
GROUP BY クラス名, 教科名, 学生番号 ORDER BY クラス名, 教科名, 平均点
GROUP BY クラス名, 平均点 ORDER BY クラス名, 教科名

解答:イ

<解説>

  1. クラスごと,教科ごとの平均点を求めるため、GROUP BY 句を使用する。
  2. クラス名,教科名の昇順にするため、ORDER BY 句を使用する。