** ROW_NUMBER 、RANK、DENSE_RANK**
ROW_NUMBER () over( order by 列) # 不论【列】是否存在重复, 序号都不会重复的,通常用唯一个标识的列
RANK() over(order by 列) # 列 存在重复, 则 顺序号一致, 两个人并列第一,且第二名 顺序号 就是 3 顺序号 不连续
DENSE_RANK() over(order by 列) # 列 存在重复, 则 顺序号一致, 两个人并列第一,且第二名 顺序号 就是 2 顺序号 连续