hive OVER(PARTITION BY)开窗函数用法

hive OVER(PARTITION BY)函数用法 - sherri_du的博客 - 博客频道 - CSDN.NET http://blog.csdn.net/sherri_du/article/details/53312085

开窗函数
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。
开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:
1:over后的写法:
over(order by salary) 按照salary排序进行累计,order by是个默认的开窗函数
over(partition by deptno)按照部门分区

over(partition by deptno order by salary)

你可能感兴趣的:(hive OVER(PARTITION BY)开窗函数用法)