hive 函数
分析函数
row_number 不关心是否相等 直接 1,2,3,4,5
rank 关心相等 会留下空位 1,2,2,4,5
dense_rank 不会留下空位 1,2,2,3,3
窗口函数
lag(列名,n,默认值) 求窗口往上N行 如果为null时显示默认值 默认值默认是null
lead(列名,n,默认值) 求窗口往下N行
over()从句
可以和标准的聚合函数 count、sum、min、max、avg一起用
可以和分析窗口一起用 rank()over()
里面写 partition by语句 是哦哦哦用一个或者多个原始数据类型的列
里面写partition by语句和order by语句,使用一个或者多个原始数据类型排序后的列
hive的开窗函数
最新推荐文章于 2024-10-09 09:11:31 发布