zoukankan      html  css  js  c++  java
  • MySQL排名函数

    -- DENSE_RANK:并列连续排序,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,依然按照连续数字排名
    SELECT emp_no,
                    salary,
                    DENSE_RANK() OVER(ORDER BY salary DESC) as t_rank 
    from salaries;      -- 1,2,3,3,4(数据相同的并列排序,并且排名连续)

    -- RANK:并列跳跃排名,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,跳跃到总共的排名。 SELECT emp_no, salary, RANK() OVER(ORDER BY salary DESC) as t_rank from salaries; -- 1,2,3,3,5(数据相同的并列排序,但排名不连续)

    -- ROW_NUMBER:连续排名,即使相同的值,依旧按照连续数字进行排名 SELECT emp_no, salary, ROW_NUMBER() OVER(ORDER BY salary DESC) as t_rank from salaries; -- 1,2,3,4,5(即使数据重复也连续排名)
    三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
  • 相关阅读:
    使用VS2015将解决方案同步更新到Github上
    SQL Server循环
    OSPF
    OPSF
    OSPF
    pandas更换index,column名称
    pandas的时间戳
    pandas选择单元格,选择行列
    BGP
    BGP
  • 原文地址:https://www.cnblogs.com/deeptester-vv/p/14643450.html
Copyright © 2011-2022 走看看