Hive窗口函数 概述: 窗口函数也叫开窗函数,OLAP函数,其最大特点是:输入值是从SELECT语句的结果集中的一行或多行的“窗口”中获取的。 如果函数具有OVER子句,则它是窗口函数。 窗口函数可以简单解释为类似于聚合函数的计算函数,但是通过GROUP BY子句组合的常规聚合会隐藏正在聚合的各个行,最终输出一行,窗口聚合函数后还可以访问当中各个行,并且可以将这些行中的某些属性添加到结果集中。 窗口聚合函数执行结果: 窗口表达式: 窗口排序函数: 代码示例: 窗口排序函数——ntile 窗口分析函数: