row_number rank denseeank
时间: 2023-05-04 12:01:13 浏览: 89
SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
5星 · 资源好评率100%
row_number、rank 和 dense_rank 都是窗口函数(window function),用于对数据进行分组排序。
其中,row_number 为每一行数据添加一个行号,不考虑相等。rank 和 dense_rank 都是通过对数据进行排序来添加排名数值,但二者的区别在于当存在并列的情况时,rank 会跳过中间的排名数值,而 dense_rank 会连续分配排名数值。
阅读全文