RANK()函数为结果集的分区中的每一行分配一个排名。行的等级由一加上前面的等级数指定。
RANK() OVER (
PARTITION BY [{,…}]
ORDER BY [ASC|DESC], [{,…}]
)
与ROW_NUMBER()函数不同,RANK()函数并不总是返回连续的整数。
重复数据排名相同,下一条数据排名会跳过连续的数字
MySQL RANK 函数
最新推荐文章于 2024-08-15 15:59:36 发布
RANK()函数为结果集的分区中的每一行分配一个排名。行的等级由一加上前面的等级数指定。
RANK() OVER (
PARTITION BY [{,…}]
ORDER BY [ASC|DESC], [{,…}]
)
与ROW_NUMBER()函数不同,RANK()函数并不总是返回连续的整数。
重复数据排名相同,下一条数据排名会跳过连续的数字