資格部

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

DB 平成27年度春期 問7

 

 過去3年分の記録を保存している“試験結果”表から,2014年度の平均点数が600点以上となったクラスのクラス名と平均点数の一覧を取得するSQL文はどれか。ここで,実線の下線は主キーを表す。

 試験結果(学生番号受験年月日,点数,クラス名)

  1. SELECTクラス名, AVG(点数) FROM 試験結果
     GROUP BY クラス名 HAVING AVG(点数) >= 600
  2. SELECTクラス名, AVG(点数) FROM 試験結果
     WHERE受験年月日BETWEEN'2014-04-01'AND'2015-03-31'
     GROUP BY クラス名 HAVING AVG(点数) >= 600
  3. SELECT クラス名, AVG(点数) FROM 試験結果
     WHERE 受験年月日 BETWEEN '2014-04-01' AND '2015-03-31'
     GROUP BY クラス名 HAVING 点数 >= 600
  4. SELECT クラス名, AVG(点数) FROM 試験結果
     WHERE 点数 >= 600
     GROUP BY クラス名
     HAVING (MAX(受験年月日)
      BETWEEN '2014-04-01' AND '2015-03-31')

解答・解説

解答

 イ

解説

 ー

  1. SELECTクラス名, AVG(点数) FROM 試験結果
     GROUP BY クラス名 HAVING AVG(点数) >= 600



  2. SELECTクラス名, AVG(点数) FROM 試験結果
     WHERE受験年月日BETWEEN'2014-04-01'AND'2015-03-31'
     GROUP BY クラス名 HAVING AVG(点数) >= 600



  3. SELECT クラス名, AVG(点数) FROM 試験結果
     WHERE 受験年月日 BETWEEN '2014-04-01' AND '2015-03-31'
     GROUP BY クラス名 HAVING 点数 >= 600



  4. SELECT クラス名, AVG(点数) FROM 試験結果
     WHERE 点数 >= 600
     GROUP BY クラス名
     HAVING (MAX(受験年月日)
      BETWEEN '2014-04-01' AND '2015-03-31')



参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 データベース
小分類 データ操作
出題歴
  • DB 平成27年度春期 問7

前問 一覧 次問