hive窗口函数/分析函数
在sql中有一类函数叫做聚合函数,例如sum()、avg()、max()等等,这类函数可以将多行数据按照规则聚集为一行,一般来讲聚集后的行数是要少于聚集前的行数的。...但是有时我们想要既显示聚集前的数据,又要显示聚集后的数据,这时我们便引入了窗口函数。窗口函数又叫OLAP函数/分析函数,窗口函数兼具分组和排序功能。...窗口函数最重要的关键字是 partition by 和 order by。...这两个序列分析函数不是很常用,注意: 序列函数不支持WINDOW子句
数据准备
d1,user1,1000
d1,user2,2000
d1,user3,3000
d2,user4,4000...这几个分析函数通常用于OLAP中,不能累加,而且需要根据不同维度上钻和下钻的指标统计,比如,分小时、天、月的UV数。