场景:假如有5个人,其中3个是并列第1,按照不同的方法排序结果如下:1.rank() over(order by 列名 desc): 排序结果为:1 1 1 4 52.dense_rank() over(order by 列名 desc):排序结果为:1 1 1 2 33.row_number() over(order by 列名 desc): 排序结果为:1 2 3 4 5 备注:如果排序字段中包含null值,默认null最小,asc排序null值在最前面,desc排序null值在最后面。 原贴连接:https://www.cnblogs.com/scwbky/p/9558203.html