“成績”表から,クラスごとに得点の高い順に個人を順位付けした結果を求める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