当前位置: 首页 > 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;

在这里插入图片描述

相关文章:

  • 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中为什么要用路由
  • 九江建网站报价/哈尔滨百度推广联系人
  • 怎么做网赌网站/丁香人才网官方网站
  • 鸡西各个网站/今日头条新闻10条简短
  • 北海市住建局官方网站/全网推广软件
  • Gzip 网站 能够压缩图片吗/2022最近的新闻大事10条
  • 小说阅读网站开发源码/全国最新疫情实时状况地图