秒客网

秒客网
  • 首页
  • 网络编程
    • Java
    • C/C++
    • 编程技术
    • Android
    • C#
    • VB
    • R语言
    • JavaScript
    • Swift
    • IOS
    • PHP
    • ASP.NET
    • ASP
    • 正则表达式
    • 易语言
    • vb.net
    • C语言
    • Python
    • Golang
    • bat
    • VBS
    • perl
    • Lua
    • Dos
    • Ruby
    • VBA
    • PowerShell
    • Erlang
    • autoit
  • 网络运营
    • 建站经验
    • 网络安全
    • 网站优化
    • 网站运营
    • 站长资源
  • 数据库
    • Redis
    • Oracle
    • Mysql
    • Sql Server
    • Access
    • mariadb
    • DB2
    • PostgreSQL
    • Sqlite
    • MongoDB
    • 数据库技术
    • Mssql
  • 服务器系统
    • Linux
    • Ubuntu
    • Centos
    • Windows10
    • Windows7
    • 系统进程
    • Bios
    • Fedora
    • Windows11
    • Solaris
    • 注册表
    • windows server
  • 服务器技术
    • 云服务器
    • 虚拟主机
    • DNS服务器
    • Nginx
    • FTP服务器
    • 服务器其它
    • 服务器安全
    • WEB服务器
    • Tomcat
    • 邮件服务器
    • IIS
    • 虚拟服务器
  • 建站程序
    • Wordpress
    • 极致CMS
    • ZBLOG
    • PHPCMS
    • DEDECMS
    • 帝国CMS
    • Discuz
    • 苹果CMS
    • ECSHOP
    • CMS系统
  • 电脑知识
    • 网络技术
    • 组装电脑
    • 软件教程
    • 电脑硬件
  • 数码知识
    • 智能家居
    • 智能电视
    • 机顶盒
    • 智能音箱
    • 手表手环
    • VR/AR
    • VR之家
  • 游戏
    • 手机游戏
    • 单机游戏
    • 网络游戏
  • 综合资讯
    • 百科知识
当前位置: 首页 >实现mysql的分组排名问题

实现mysql的分组排名问题

时间:2023-03-09 08:00:59
实现mysql的分组排名问题

如下图所示的表结构,mysql中查出按照相同class的成员按照年龄排序。

实现mysql的分组排名问题

sql语句实现如下:

  

 SELECT id,name,age,rank FROM
(SELECT *,@rownum:=@rownum+1 AS rownum,IF(@pa=ff.class,@rank:=@rank+1,@rank:=1) AS rank,@pa:=ff.class
FROM
(SELECT id,class,name,age FROM test GROUP BY class,age ORDER BY class ASC, age ASC) ff,(SELECT @rank:=0,@rownum:=0,@pa=NULL) tt) result

最终实现的结果如下图所示:

实现mysql的分组排名问题

相关文章

  • .NET连接MySQL数据库的方法实现
  • Ubuntu为mysql的root用户密码问题
  • mysql本地IP不能访问的问题
  • MySQL 的 limit 分页查询及性能问题
  • 【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。启动好后,数据1146问题,找不到表(windows版本,免安装版本)
  • paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
  • mysql+php实现选课系统中遇到的问题及解决方法
  • SpringBoot JPA 批量插入实现,使用原生sql解决SaveAll插入慢的问题
  • Java中类继承、接口实现的一些要注意的细节问题
  • springboot实现WebMvcConfigurer 自定义的configureMessageConverters方法不生效的问题
上一篇:CodeForces 679B(Bear and Tower of Cubes)
下一篇:android 开发禁止系统修改app的字体大小

推荐文章

  • mysql 开发进阶篇系列 24 查询缓存下
  • 从照片的三维重建(3D Reconstruction)(1)——获得Camera parameter & Intrinsic Matrix & K
  • Lombok 是什么?-2. 为什么使用 Lombok?
  • 相机参数(焦距)初始化对三维重建过程的影响
  • 【idea安装】
  • 矩阵奇异性和“病态”问题的解释与改善方法(简单易懂)
  • AOPA考证流程与考试步骤(非常详细)
  • 【linux高级程序设计】(第十三章)Linux Socket网络编程基础 4
  • 快速上手php:使用PhpStrom部署项目
  • 如何理解无偏估计?无偏估计有什么用?什么是无偏估计?

相关下载

  • 如何制作排名前N名的分组报表下载
  • mysql分组查询.md下载
  • mysql分组查询.txt下载
  • Mysql分组查询.md下载
  • 比赛排名计算问题下载
  • 最新编程技术文章
  • 网站地图

Copyright © 2021-2022 www.miaokee.com 秒客网 备案号:粤ICP备2021167564号

免责声明:本站文章多为用户分享,部分搜集自互联网,如有侵权请联系站长,我们将在72小时内删除。

