さまざまなランクのスコアを含むランキング テーブルがあります。
(R) Rankname: string, name of the rank
(ID) PlayerID: foreign key(int)
(S) Score: integer, higher score means higher endrank
(P) Position: integer, representing the location in the rank
更新前:
R ID S P
'a' 0 5 "undefined"
'a' 1 10 "undefined"
'a' 2 15 "undefined"
'b' 0 5 "undefined"
'b' 1 10 "undefined"
'b' 2 10 "undefined"
'b' 3 15 "undefined"
更新後:
'a' 0 5 3
'a' 1 10 2
'a' 2 15 1
'b' 0 5 3
'b' 1 10 2
'b' 2 10 2
'b' 3 15 1
UPDATE
同様に使用するクエリを作成しようとしましたDENSE_RANK
が、それを機能させる方法がわかりませんでした。