栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

SQL语法学习

SQL语法学习

Hive的分析函数 - rank(), row_number(), dense_rank()区别

Hive中三个排序函数rank()、row_number()、dense_rank()日常中比较常用到,今天来说说三者的区别:

一、rank()函数
此排序方法进行排序时,相同的排序是一样的,而且下一个不同值是跳着排序的。

二、row_number()函数
此方法不管排名是否有相同的,都按照顺序1,2,3,……,n。

三、dense_rank()函数
此方法对于排名相同的名次一样,且后面名次不跳跃。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345531.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号