Hive分析窗口函数的使用

本文介绍了Hive中的窗口函数使用,包括SUM, MIN, AVG, MAX的基本用法,通过示例数据解释了如何进行分组统计和连续累计。此外,还详细讲解了ntile, row_number, rank, dense_rank等序列函数的使用,阐述了它们在数据切分、排序和排名中的应用场景,并提供了具体的SQL查询示例。" 84524984,8228088,JAVA编程基础实验题集,"['JAVA编程', '算法', '数学', '数据处理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:基本的窗口函数使用,SUM,MIN,AVG,MAX

用于实现分组所有统计和连续累计的统计。

准备数据能更好的理解对函数的使用,假设以下数据,页面、时间、访问次数。

page                       time               pv

https://baidu.com/,2019-06-01,2

https://baidu.com/,2019-06-02,1

https://baidu.com/,2019-06-03,5

https://baidu.com/,2019-06-04,2

https://baidu.com/,2019-06-05,8

我们一SUM进行实例讲解,建表导数据

CREATE TABLE chuangkou123 (
page string,
createtime string,  
pv INT
) ROW FORMAT DELIMITED 
FIELDS TERMINATED BY ',' ;
load data local inpath '/root/mytest/thy123.dat'into tab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值