当前位置:   article > 正文

mysql 排序函数_mysql排序函数

mysql排序函数

1、RANK()

    在计算排序时,若存在相同位次,会跳过之后的位次。

    例如,有3条排在第1位时,排序为:1,1,1,4······

2、DENSE_RANK()

    这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。

    例如,有3条排在第1位时,排序为:1,1,1,2······

    使用示例:dense_rank() over (order by salary desc) as rank  

3、ROW_NUMBER()

    这个函数赋予唯一的连续位次。

    例如,有3条排在第1位时,排序为:1,2,3,4······

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/240936
推荐阅读
相关标签
  

闽ICP备14008679号