关于Hive的窗口函数

关于Hive的窗口函数

Hive是有一些窗口的大小限制
相关函数的说明:
OVER():指定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变而变化
CURRENT ROW:当前行
n PRECEDING:往前n行数据
n FOLLOWING:往后n行数据
UNBOUNDED:起点,UNBOUNDED PRECEDING 表示从前面的起点, UNBOUNDED FOLLOWING表示到后面的终点
LAG(col,n):往前第n行数据
LEAD(col,n):往后第n行数据
NTILE(n):把有序分区中的行分发到指定数据的组中,各个组有编号,编号从1开始,对于每一行,NTILE返回此行所属的组的编号。注意:n必须为int类型。
这是一些关于Hive的窗口大小的一些函数说明,只愿能够尽一点绵薄之力!

你可能感兴趣的:(关于Hive的窗口函数)