窗口函数
窗口函数 功能强大 ,用来排名 极为方便
三种
rank()计算排序时,如果存在相同位次的记录,则会跳过之后的位次。
dense_rank()同样是计算排序,即使存在相同位次的记录,也不会跳过之后的位次
row_number()赋予唯一的连续位次。
格式
-
<rank/dense_rank/row_number> over ([partition by <字段> order by <字段>)partition表示相当于group by 在这个区域排序 order by 表示给那个字段排序。