hive窗口函数——ROW_NUMBER()、rank()和dense_rank()的区别
rank()函数
此排序方法进行排序时,相同的排序是一样的,而且下一个不同值是跳着排序的。例如:1、2、3、3、5、6、、、
dense_rank()函数
此排序方法进行排序时,相同的排序是一样的,但是后面名次不跳跃。例如:1、2、3、3、4、5、6、、、
row_number()函数
此方法不管排名是否有相同的,都按照顺序进行排序。例如:1、2、3、4、5、6、、、
...
原创
2020-01-07 18:09:06 ·
711 阅读 ·
0 评论