2019年08月17日

平成31年度春期 基本情報技術者試験問題 問27

問27

“中間テスト”表からクラスごと、教科ごとの平均点を求め、クラス名、教科名の昇順に表示する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 クラス名, 教科名





正解


解説

GROUP BY 句によって、グループ化され、ORDER BY 句によって、昇順に表示される。
ちなみに、ORDER BY ・・・ DESC とすると降順に表示される。

ア 表示順がクラス名、平均点の順になる。
イ 正しい。
ウ クラスごと、教科ごと、学生番号ごとの平均点が表示されてしまう。
エ 教科ごとの集計ができない。

タグ:SQL
posted by ファーストマクロ at 16:43| Comment(0) | H31春基本情報技術者
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。