RANK() 发生不持续的编号 例如数据值 1,2,2,3 发生的编号将是1,2,2,4
DENSE_RANK() 发生持续的编号 例如数据值 1,2,2,3 发生的编号将是1,2,2,3
ROW_NUMBER() 发生持续的编号(不重复) 例如数据值 1,2,2,3 发生的编号将是1,2,3,4
语法格式:dense_rank() over(partition by A order by B) as 别名
意思就是按A进行分组 按B进行排序 得到的序号;over可以理解为一个关键字或者标识,有over就表示它前面的函数 是一个分析函数