美文网首页
sql排序之rank,row_number,dense_rank

sql排序之rank,row_number,dense_rank

作者: 抬头挺胸才算活着 | 来源:发表于2022-02-06 13:03 被阅读0次
  • 相同的元素如何排序的问题
    1、排序数字是否连续?
    是:row_number、dense_rank
    否:rank
    2、相同的的话序号是否一致
    是:rank、dense_rank
    否:row_number

  • 记忆
    row_number就是比较朴素,直接1-n排序
    rank就是排序,排序的话,相同的为啥序号不一致?
    dense_rank就是在rank的基础上,保持连续

  • 这些函数都是开窗函数,需要配合partition使用

相关文章

网友评论

      本文标题:sql排序之rank,row_number,dense_rank

      本文链接:https://www.haomeiwen.com/subject/hpxykrtx.html