読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
“成績”表から,クラスごとに得点の高い順に個人を順位付けした結果を求めるSQL文の,aに入れる字句はどれか。
成績
| 氏名 | クラス | 得点 |
|---|---|---|
| 情報太郎 | A | 80 |
| 情報次郎 | A | 63 |
| 情報花子 | B | 70 |
| 情報桜子 | B | 92 |
| 情報三郎 | A | 78 |
〔結果〕
| 氏名 | クラス | 得点 | 順位 |
|---|---|---|---|
| 情報太郎 | A | 80 | 1 |
| 情報三郎 | A | 78 | 2 |
| 情報次郎 | A | 63 | 3 |
| 情報桜子 | B | 92 | 1 |
| 情報花子 | B | 70 | 2 |
〔SQL文〕
SELECT 氏名,クラス,得点,
[ a ] () OVER (PARTITION BY クラス ORDER BY 得点 DESC) 順位
FROM 成績
出典:データベーススペシャリスト試験 午前Ⅱ