oracle函数:
1、
rank() over() --> 不连续排序(1,2,3,3,5)dense() over() --> 连续排序(1,2,3,3,4)row_number() over() --> rownum排序(1,2,3,4,5)
2、
rank() over(order by) --> 按照某列排序
3、
rank() over(partition by) --> 按照某列分组
rank() over(partition by order by) --> 按照某列分组,组内排序
4、
over() 函数需要与以上的分析函数同时使用,over中的order by不能作用于新增的列