ROW_NUMBER()のOVER句に入れる字句
テクノロジ難易度: ★★★★☆
"成績" 表に対して、SQL 文 1 と同一の結果を得るために、SQL 文 2 の a に入れる字句はどれか。
成績(学生番号, 実施回, 得点):S01 は実施回 1(70 点)と 7(80 点)、S02 は 2(85 点)と 5(82 点)、S03 は 9(78 点)と 12(90 点)、S04 は 6(100 点)の成績をもつ。
[SQL 文 1]:各学生の最初の実施回(MIN(実施回))の成績を、INNER JOIN を使って取得する。
[SQL 文 2]
SELECT 学生番号, 実施回, 得点
FROM (SELECT 学生番号, 実施回, 得点,
ROW_NUMBER() OVER ( a ) AS 番号
FROM 成績) R1
WHERE R1.番号 = 1
出典: 令和6年度秋期 応用情報技術者 午前 問30