[SQL文]
SELECT 氏名, クラス, 得点, a () OVER (PARTITION BY クラス ORDER BY 得点 DESC) 順位
FROM 成績
ア
CUME_DIST
イ
MAX
ウ
PERCENT_RANK
エ
RANK
答え エ
【解説】
SQL文で、クエリで取得した結果セットの各データに順位をつけて返す関数はRANK(RANK OVER)になるので、問題のSQL文は
SELECT 氏名, クラス, 得点, RANK() OVER (PARTITION BY クラス ORDER BY 得点 DESC) 順位
FROM 成績
になります。