新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

Oracle rank()怎么处理并列排名,oracle percent_rank

发布时间:2024-08-06 03:30:18

Oracle rank()怎样处理并列排名

当有多个数据具有相同的值时,Oracle的rank()函数会为它们分配相同的排名,然后跳过下一个排名。例如,如果有3个数据具有相同的值,它们将会取得相同的排名,然后下一个数据将会取得比它们的排名更高的值。

例如,如果有以下数据:

姓名 分数
A 90
B 85
C 80
D 75
E 75

使用rank()函数时,排名会依照分数的高低进行排名。在这个例子中,D和E两个数据具有相同的分数(75),它们将会取得相同的排名(4),然后下一个数据将会取得排名5。

因此,终究的排名结果以下:

姓名 分数 排名
A 90 1
B 85 2
C 80 3
D 75 4
E 75 4

tiktok粉丝购买:https://www.smmfensi.com/