其他分享
首页 > 其他分享> > Hive排序函数 row_number rank dense_rank

Hive排序函数 row_number rank dense_rank

作者:互联网

row_numer():按查出的记录数前后排序,序号不重复。即第1条记录序号为1,第2条记录序号2,第3条记录序号为3(不考虑3条记录的排序字段是否重复)。
rank():跳跃排序,排序字段值相同的序号相同。例如3条记录中前2条排序字段值相同,第3条不同,则前3条记录的排序号为1,1,3。
dense_rank():连续排序。例如前4条记录中,1和2的排序字段值相同,3和4的排序字段值相同,则4条记录的排序号为1,1,2,2。

标签:段值,dense,相同,记录,number,rank,序号,排序
来源: https://blog.csdn.net/weixin_43648241/article/details/122822045