(col) over()按窗口求和
聚合函数min(col) over()按窗口求最小值
聚合函数max(col) over()按窗口求最大值
排序函数row_number() over()不重复排序1,2,3,4...就是将rank()结果按[0,1]标准化了0,0.33,0.33,1排序函数cume_dist() over()累积分布,结果按[0,1]标准化0.25,0.5,0.75,1排序函数ntile(n) over...partition by col1,col2...对指定字段进行分区,缺省时默认为不分区。order by col1,col2 ...对各分区按指定字段排序,缺省时默认为不排序。...具体如下图:
窗口函数的分区排序
[]用于确定窗口边界,即范围。...,每个区按指定字段排序,最后对排序好的 分区数据选定边界进行函数计算。