当前位置: 首页 > news >正文

【MySQL】:四大排名函数

一、row_number()

row_number()排名,序号连续且不重复,即使表中遇到有一样的数值也是如此.

select score,row_number() OVER(order by score desc) as paiming from Scores;

在这里插入图片描述

二、rank()

row_number()排名,序号可以重复,但不连续,要求把排序的数值相同的归为一组且序号相同

select score,rank() OVER(order by score desc) as paiming from Scores;

在这里插入图片描述

三、dense_rank()

Dense_rank() 排序是连续的,也会把相同的值分为一组且每组排序号一样

select score,dense_rank() OVER(order by score desc) as paiming from Scores;

在这里插入图片描述
四、ntile()
Ntile(group_num)将表分为group_num个组,每组序号都一样。

select score,ntile(3) OVER(order by score desc) as paiming from Scores;

在这里插入图片描述

http://www.dtcms.com/a/40387.html

相关文章:

  • C++蓝桥杯基础篇(五)
  • 003 SpringBoot集成Kafka操作
  • 单细胞肿瘤细胞识别机器学习研究
  • 动态数据表格:基于 PrimeFaces 的运行时列选择实现
  • 【react】TypeScript在react中的使用
  • ArcGIS JS API之ExtrudeSymbol3DLayer实现白膜效果
  • Java23种设计模式案例
  • 蓝桥杯 5.字符串
  • 【大数据】LSM树,专为海量数据读写而生的数据结构
  • MyBatis-Plus 核心设计原理
  • 基于springboot+vue的拼夕夕商城
  • LeetCode 1472.设计浏览器历史记录:一个数组完成模拟,单次操作均O(1)
  • 如何看到 git 上打 tag 的时间
  • springboot酒店管理系统的设计与实现
  • Unity最新详细下载安装教程【附安装包】
  • Java web后端转Java游戏后端
  • centos设置 sh脚本开机自启动
  • 【C++】引用
  • kafka-leader -1问题解决
  • 前端面试题---在vue中为什么要用路由
  • dify 、ollama 在LINUX 部署
  • debian12下编译EPICS synApps6.3
  • LeetCode102. 二叉树的层序遍历
  • 算法-二叉树篇09-平衡二叉树
  • 【Python爬虫(86)】元宇宙浪潮下,Python爬虫能否乘风破浪?
  • 【leetcode hot 100 11】移动零
  • 道可云人工智能每日资讯|深圳将设立人工智能和机器人产业基金
  • VMware各个软件的作用
  • javascript this 关键字
  • 联想 SR590 服务器 530-8i RAID 控制器更换损坏的硬盘