我有一个排名表,包含不同等级的分数:
(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
as well的查询,DENSE_RANK
但我不知道如何使它工作。