1.rank():相同排序跳序号
2.row_number():不存在重复序号
3.dense_rank():相同排序不跳序号(允许并排次序)
4.partition by:查询分区子句
5.order by:排序,默认升序
6.lead(),lag():可以在当前行访问上N行(lag)或者下N行(lead)的数据
窗口函数语法:
函数() over(partition by 列1,列2,order by 列3,窗口子句) as 别名
1.rank():相同排序跳序号
2.row_number():不存在重复序号
3.dense_rank():相同排序不跳序号(允许并排次序)
4.partition by:查询分区子句
5.order by:排序,默认升序
6.lead(),lag():可以在当前行访问上N行(lag)或者下N行(lead)的数据
窗口函数语法:
函数() over(partition by 列1,列2,order by 列3,窗口子句) as 别名