資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

FE 令和元年度秋期 問26

 

 “得点”表から,学生ごとに全科目の点数の平均を算出し,平均が80点以上の学生の学生番号とその平均点を求める。aに入れる適切な字句はどれか。ここで,実線の下線は主キーを表す。

 得点(学生番号科目,点数)

〔SQL文〕
 SELECT 学生番号, AVG(点数)
 FROM 得点
 GROUP BY   a  

  1. 科目 HAVING AVG(点数) >= 80
  2. 科目 WHERE 点数 >= 80
  3. 学生番号 HAVING AVG(点数) >= 80
  4. 学生番号 WHERE 点数 >= 80

解答・解説

解答

 ウ

解説

 グループ化の単位は“学生”のため、GROUP BY の後には
  「学生番号
になります。

 また、GROUP BY句に条件を追加する場合は HAVING句を使いますので、
  HAVING AVG(点数) >= 80
を追加します。

 よって答えは、です。

参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 データベース
小分類 データ操作
出題歴
  • FE 令和元年度秋期 問26

前問 一覧 次問