首页 > 数据库 >MySQL的rank排名函数

MySQL的rank排名函数

时间:2022-11-03 18:56:10浏览次数:48  
标签:salary ... 函数 over rank MySQL select employeeId

ROW_NUMBER

select employeeId salary row_number() over(order by salary desc) as rank

from employee;

此语句会帮我们另起一行为rank,而且按照顺序排好序,类似(1,2,3,4...)

RANK

select employeeId salary rank() over(order by salary desc) as rank

from employee;

同上,区别在于顺序是类似(1,1,3,4,4,4,7...)

DENSE_RANK

select employeeId salary dense_rank() over(order by salary desc) as rank

from employee;

同上,区别在于顺序类似(1,1,2,3,3,4,4,4,5...)

NTILE

PERCENT_RANK

.

标签:salary,...,函数,over,rank,MySQL,select,employeeId
From: https://www.cnblogs.com/happy12123/p/16855476.html

相关文章

  • 累积分布函数CDF
    累积分布函数/分布函数:是概率密度函数的积分,能完整描述一个实随机变量X的概率分布。一般以大写“CDF”(CumulativeDistributionFunction)标记。定义:对于所有实数,累积分......
  • shell之函数表示方法
    ​​共有三种表示方法,分别如下:​​1.function+函数名()+{}functionpxe_config(){xxxxxxxxxxxxx}2.function+函数名+{}functionpxe_config{xxxxxxxxxxxxx}3.函......
  • React 函数组件
    React函数组件1、定义方式React函数组件是指使用函数方法定义的组件。定义方式:与函数的定义方式相同,需要将内容return出来,需要注意的是最外层只有一个标签或者使用......
  • mysql 导入问题排查
    ERR]2006-MySQLserverhasgoneaway--查询最大数showglobalvariableslike'max_allowed_packet';--临时设置setglobalmax_allowed_packet=1024*1024*512;......
  • C++ 通用的 toString() 函数
    1#include<iostream>2#include<string>34namespacestr_utils{56std::stringto_string(constchar*c_str){7std::cout<<"调用了......
  • 模板、特化模板和普通函数混用时的的匹配顺序
      有普通函数、总是会先调普通的函数、如上图、鼠标停在foo(3.0)上时会有一个对于普通函数的高亮如果没普通函数、而是有特化、那么会调用特化:   总结:编译器......
  • c语言将 函数名称 作为参数传递给一个函数
    1.函数定义如下,其中fn,cpyfn为函数名。1void2GOMP_task(void(*fn)(void*),void*data,void(*cpyfn)(void*,void*),3longarg_size,longarg_ali......
  • MySQL—简单,分组,条件查询
    MySQL1.什么是SQL:结构化查询语言(StructuredQueryLanguage)。2.SQL的作用:客户端使用SQL来操作服务器。启动mysql.exe,连接服务器后,就可以使用sql来操作服务器了。将......
  • 我想不通,MySQL 为什么使用 B 树来作索引?
    二叉树红黑树哈希表BTree谈谈一个潜在的误区=========我们首先需要澄清一点:MySQL跟B+树其实没有直接的关系,真正与B+树有关系的是MySQL的**「默认存......
  • mysql 本地navicat设置远程登录
    1usemysql;2selecthost,user,authentication_string,pluginfromuser;3updateusersethost='%'whereuser='root';123三个语句顺序执行完毕后重新启......