查询数据进行排名,一样的并列
项目中要对用户的记录数进行统计,并进行排名,要求数据一样的并列名次,例如 第一名有三个人都是100,那么接下来99的就是第四名
直接上SQL:
#####查询并列后调名次################################# SELECTa.*,@rownum := @rownum + 1 AS num_tmp,@incrnum := CASEWHEN @rowtotal = a.total THEN@incrnum WHEN @rowtotal := a.total THEN@rownum END AS '排名' FROM( SELECT @rownum := 0, @rowtotal := NULL, @incrnum := 0 ) r,( SELECT user_id AS user_id, COUNT( * ) AS total FROM shopping_user_info GROUP BY user_id ORDER BY total DESC ) a
我这里选择的是项目中的shopping_user_info表。
查询结果是:
可以看到排名 total 值想等的是同一个名次
转载于:https://www.cnblogs.com/wyf-love-dch/p/11084518.html
查询数据进行排名,一样的并列相关推荐
- mysql怎么做排名并列_MySQL实现排名并查询指定用户排名功能,并列排名功能
MySQL实现排名并查询指定用户排名功能,并列排名功能 表结构: CREATE TABLE test.testsort ( id int(11) NOT NULL AUTO_INCREMENT, ui ...
- mysql并列查询_MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...
前言 本文主要介绍了关于mysql实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: create table test ...
- mysql作排名,MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...
前言 本文主要介绍了关于MYSQL实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: CREATE TABLE test ...
- mysql sql数据排名_查询数据排名情况SQL
查询数据排名情况SQL 1/准备测试数据 ------------------------------------------------------------------------------- ...
- Mysql 查询指定数据在查询数据列表中排名问题
文章目录 前言 一.排名SQL 二.问题排查 1. 版本5.6.50-log 2. 版本8.0.24 总结 前言 有个需求,要根据id查询宠物排名信息,参考一个老哥的SQL https://blog. ...
- 2021山西省高考成绩位次查询,山西高考排名查询方法 2020年山西高考成绩位次全省排名查询...
山西省高考成绩排名查询方法,主要是考生通过山西招生考试院公布的当年一分一段表,查询自己的排名,计算全省的绩效排名.山西高考各分数线有多少考生.分数线以上的考生有多少进行详细统计.停留填报志愿时间,首先 ...
- 查询每个班级排名第三的学生
需求描述 有两张表,想要查询每个班级排名第三的学生.排名按照总成绩排(数学+英语).表结构如图: student表: score表: mysql version 5.5 or 8.0. 希望大家帮我写 ...
- 数据库应用——DQL查询数据(连表查询 子查询 详细案例)
DQL查询数据 DQL Select完整的语法 练习用的sql脚本 指定查询字段 where 条件子句 连表查询(重要) 三种join的比较 连表查询练习 自连接 分页和排序 子查询 分组和过滤 DQ ...
- 2021湖南省地区高考成绩排名查询,湖南高考排名查询方法 2020年湖南高考成绩位次全省排名查询...
湖南高考成绩排名查询方法,通过湖南高考的主要是考生,查询自己的排名,计算全省的绩效排名.湖南高考各分数线有多少考生.分数线以上的考生有多少进行详细统计.在填报志愿时间,首先,参考自己在省内的排名,让我 ...
- 2021高考成绩省内排名查询,云南高考排名查询方法 2021年云南高考成绩位次全省排名查询...
摘要:云南高考成绩排名查询方法,云南省高考主要是通过一段考试表,查询自己的排名,计算全省的绩效排名.云南高考状元表中每一分数线有多少考生.分数线以上的考生有多少进行详细统计. 云南高考成绩排名查询方法 ...
最新文章
- 贾扬清加盟AI开发者大会!早鸟票抢购正式开启
- 轻松实现基于Heartbeat的高可用web服务集群
- timestamp mysql php_PHP和Mysql的Timestamp互换
- python 理解Matplotlib 3D (三维图) 绘图函数 plot_surface 的 rstride 和 cstride参数
- python写机器人程序_用Python写的一个多线程机器人聊天程序
- Windows 2008 R2安装DHCP服务器问题及解决方法
- Grpc Proto To Nuget Package 插件使用说明
- static 二次理解
- 一个简单计算器demo 拥有记忆和记忆清除功能
- 暗黑系游戏_暗黑系冒险游戏,剧情引人入胜!
- 调整Excel的打印线
- 下载时,要关闭休眠功能
- (建议收藏) | Spring Boot集成JSON Web Token(JWT)【知识积累】
- ”小糊涂“:数学考试之友
- 啊哈算法—解救小哈(广度优先搜索)
- 劳动节程序员应该知道的知识——计算机
- fastadmin多级联动
- java计算机毕业设计四川旅游网站源码+系统+数据库+lw文档+mybatis+运行部署
- 计算机考研复试——编程语言篇
- mrctf2020_shellcode_revenge(不用仔细分析汇编)