【窗口函数】RANK() 和 DENSE_RANK()
函数的返回值都是 1,下一个排名将会紧随在它们后面。而对于 id 为 3、5 和 2 的三行,它们的排名是不同的。都是用于计算某个分组中每一行的排名,区别在于它们对于并列排名的处理不同。的主要区别就在于它们处理并列排名的方式不同。如果需要让排名紧密连续,可以使用。可以看到,根据分数排序后,id 为 1 和 4 的两行排名相同,它们的。如果需要跳过相同排名的行,可以使用。函数的返回值都是 1,但是。举个例子,假设有以下表格。
原创
2023-06-07 11:34:01 ·
3219 阅读 ·
1 评论