“成績”表から,クラスごとに得点の高い順に個人を順位付けした結果を求める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 成績
- CUME_DIST
- MAX
- PERCENT_RANK
- RANK
解答
エ
解説
ー
- CUME_DIST
ー - MAX
ー - PERCENT_RANK
ー - RANK
ー
参考情報
分野・分類
| 分野 | テクノロジ系 |
| 大分類 | 技術要素 |
| 中分類 | データベース |
| 小分類 | データ操作 |
出題歴
- DB 令和5年度秋期 問9