1.聚合开窗
Sum()
Avg()
Min()
Max()
Count()
语法:聚合函数+over (partition by 列名)
2.排序开窗
Row_number()
排序是1234567,不区分并列情况
Rank()
排序是123356,考虑并列情况,但跳过并列
Dense rank()
排序是1233456,考虑并列,不跳过并列
语法:函数+over (partition by 列名 order by 列名)
3.偏移开窗
Lead()
Lag()
语法:lead(列名)