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

【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.kler.cn/a/561955.html

相关文章:

  • 【DeepSeek系列】05 DeepSeek核心算法改进点总结
  • Android AOSP系统裁记录
  • 算法——后缀树
  • 监控平台技术方案
  • 将 vue3 项目打包后部署在 springboot 项目运行
  • 【利用conda配置管理Python版本和依赖环境】
  • 【线程池】springboot线程池的底层设计原理
  • React七Formik
  • 免费使用 DeepSeek API 教程及资源汇总
  • BigDecimal线上异常解决方案:避免科学计数法输出的坑
  • 【Uniapp-Vue3】导入uni-id用户体系
  • 《Keras 3 : 使用迁移学习进行关键点检测》:此文为AI自动翻译
  • 「爬虫实战分享:如何高效爬取某汽车官方销售排行榜」
  • Linux 基本开发工具的使用(yum、vim、gcc、g++、gdb、make/makefile)
  • 全市场大模型分类及对比分析报告
  • 深度学习相关名词功能总结
  • 使用 Containerd 通过 HTTP 协议拉取 Harbor 私有镜像仓库的镜像
  • Qt layout
  • 网络安全入门|HTTP慢速攻击的终极防御:零信任与AI对抗
  • C#实现本地AI聊天功能(Deepseek R1及其他模型)。