hive的开窗函数

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语句,使用一个或者多个原始数据类型排序后的列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值