AP過去問 令和6年度秋期 午前 問30

提供:yonewiki
2024年11月28日 (木) 01:04時点におけるYo-net (トーク | 投稿記録)による版

AP過去問 令和6年度秋期 午前 問題に戻る

AP過去問 令和6年度秋期 午前 問29

AP過去問 令和6年度秋期 午前 問31

問30(問題文)

 “成績” 表に対して、SQL文1と同一の結果を得るために、SQL文2のaに入れる字句はどれか。


成績
学生番号 実施回 得点
S01 1 70
S01 7 80
S02 2 85
S02 5 82
S03 3 83
S03 9 78
S03 12 90
S04 6 100


[SQL文1]

SELECT R1.学生番号, R1.実施回, R1.得点 FROM 成績 R1

  INNER JOIN

  (SELECT 学生番号, MIN(実施回) AS 初回 FROM 成績

    GROUP BY 学生番号) R2

  ON R1.学生番号 = R2.学生番号

  AND R1.実施回 = R2.初回


[SQL文2]

SELECT 学生番号, 実施回, 得点

  FROM (SELECT 学生番号, 実施回, 得点, ROW_NUMBER() OVER () AS 番号

    FROM 成績) R1

  WHERE R1.番号 = 1


ア ORDER BY 学生番号, 実施回

イ PARTITION BY 学生番号 ORDER BY 実施回

ウ PARTITION BY 学生番号 ORDER BY 得点 ASC

エ PARTITION BY 学生番号 ORDER BY 得点 DESC

 

回答・解説

 

AP過去問 令和6年度秋期 午前 問29

AP過去問 令和6年度秋期 午前 問31

AP過去問 令和6年度秋期 午前 問題に戻る