過去3年分の記録を保存している“試験結果”表から,2014年度の平均点数が600点以上となったクラスのクラス名と平均点数の一覧を取得するSQL文はどれか。ここで,実線の下線は主キーを表す。
試験結果(学生番号,受験年月日,点数,クラス名)
- SELECTクラス名, AVG(点数) FROM 試験結果
GROUP BY クラス名 HAVING AVG(点数) >= 600 - SELECTクラス名, AVG(点数) FROM 試験結果
WHERE受験年月日BETWEEN'2014-04-01'AND'2015-03-31'
GROUP BY クラス名 HAVING AVG(点数) >= 600 - SELECT クラス名, AVG(点数) FROM 試験結果
WHERE 受験年月日 BETWEEN '2014-04-01' AND '2015-03-31'
GROUP BY クラス名 HAVING 点数 >= 600 - SELECT クラス名, AVG(点数) FROM 試験結果
WHERE 点数 >= 600
GROUP BY クラス名
HAVING (MAX(受験年月日)
BETWEEN '2014-04-01' AND '2015-03-31')
解答
イ
解説
ー
- SELECTクラス名, AVG(点数) FROM 試験結果
GROUP BY クラス名 HAVING AVG(点数) >= 600
ー - SELECTクラス名, AVG(点数) FROM 試験結果
WHERE受験年月日BETWEEN'2014-04-01'AND'2015-03-31'
GROUP BY クラス名 HAVING AVG(点数) >= 600
ー - SELECT クラス名, AVG(点数) FROM 試験結果
WHERE 受験年月日 BETWEEN '2014-04-01' AND '2015-03-31'
GROUP BY クラス名 HAVING 点数 >= 600
ー - SELECT クラス名, AVG(点数) FROM 試験結果
WHERE 点数 >= 600
GROUP BY クラス名
HAVING (MAX(受験年月日)
BETWEEN '2014-04-01' AND '2015-03-31')
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- DB 平成27年度春期 問7