Hive分析函数

分析函数

1、窗口函数(开窗函数),关键字:over

(0)基础知识

2 preceding ====== 前两行
2 following ====== 后两行
current row ====== 当前行
unbounded preceding ====== 无上限
unbounded following ====== 无下限

(1)表user_par的结构和数据如下图

(2)以行定义窗口界限

(2-1)按id排序,并计算当前行和以下两行的年龄之和

select id, name, age, sum(age)over(order by id rows between current row and 2 following) from user_par;

(2-2)按id排序,并计算当前行和以上两行的年龄之和

select id, name, age, sum(age)over(order by id rows between current row and 2 following) from user_par;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值