ROW_NUMBER() OVER(order by [字段] desc):自动生成排序,排序不可以重复。一般用于web分页
RANK() OVER(order by [字段] desc):按照给定的字段进行排序,数据相同排序可以重复,举个例子,五条数据,分数为1,2,2,3,4,排序结果就是1,2,2,4,5,排序有偏差。
DENSE_RANK() OVER(order by [字段] desc):作用和RANK()相同,不同点就是排序无偏差,还是拿RANK()那个里面的例子来说,DENSE_RANK()的排序结果就是1,2,2,3,4,排序没有偏差。
ntile(组数) over(partition by 字段1 order by 字段2): 没用过