hive语法
窗口函数
Function OVER ([PARTITION BY <...>] [ORDER BY <....>] [<window_expression>])
--1、Function可以是下面分类中的任意一个
--聚合函数:比如sum、max、avg、max、min等
--排序函数:比如rank、row_number等
--分析函数:比如lead、lag、first_value等
--2、OVER 窗口函数语法关键字与标识
--3、PARTITION BY <...>功能类似于group by,用于指定分组,相同的分为一组。如果没有指定PARTITION BY,那么整张表的所有行就是一组;
--4、ORDER BY <....> 用于指定每个分组内的数据排序规则 ,默认是升序ASC,支持ASC、DESC;
--5、window_expression window表达式,也叫window子句,用于指定每个窗口中操作的数据范围

浙公网安备 33010602011771号