mysql查询结果进行排名
1.查询表,获得结果,然后进行排名:
SELECT * FROM shopping_activity_Result_log ORDER BY totalRate DESC
结果是:
2.进行排序,注意同结果排名相同并且占用名次
SELECT* FROM(SELECTobj.user_id,obj.`day`,obj.totalRate,obj.exeTime,CASEWHEN @last_score = obj.totalRate THEN@rank WHEN @last_score := obj.totalRate THEN@rank := @rank + 1 WHEN @last_score = 0 OR @last_score IS NULL THEN@rank := @rank + 1END AS ranking FROM( SELECT * FROM shopping_activity_Result_log ORDER BY totalRate DESC ) obj,( SELECT @rank := 0, @last_score := NULL) r ) a
想要的效果就出啦了。
转载于:https://www.cnblogs.com/wyf-love-dch/p/11103358.html
mysql查询结果进行排名相关推荐
- mysql查询成绩并排名_Mysql 查询实现成绩排名
近日系统要实现总分成绩排名,而且相同分数的学生排名要一样,在网上搜了一圈,没有找到合适的方法,只能靠自己实现了,这里提供两种方法 1.sql查询实现 测试如下: mysql> select * ...
- mysql查询成绩并排名_一条SQL语句实现查询出成绩名次排名
需求描述: 成绩表 编号 姓名 成绩 1 张三 90 2 李四 85 3 王五 100 4 赵六 85 5 汪一 100 6 周九 78 7 何二 56 要求: 排下名次,因为这里有同分,所以必然会出 ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
- mysql怎么做排名并列_MySQL实现排名并查询指定用户排名功能,并列排名功能
MySQL实现排名并查询指定用户排名功能,并列排名功能 表结构: CREATE TABLE test.testsort ( id int(11) NOT NULL AUTO_INCREMENT, ui ...
- mysql并列查询_MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...
前言 本文主要介绍了关于mysql实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: create table test ...
- MySQL中实现rank排名查询
MySQL中实现rank排名查询 1.基本知识: 2.升序排列,排名继续增加 3.降序排列,排名继续增加 4.升序排列,排名不跳级,继续+1,示例一 5.升序排列,排名不跳级,继续+1,示例二 6.升 ...
- mysql 查询获取排名的方法
需求:获取分类平均值的名次? 比如10个班级的平均分,按照班级名称排序,后面跟着名次.记录表:student :字段:banji 班级:AvgS 平均分:pm 排名:解决方法: SELECT clas ...
- mysql作排名,MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...
前言 本文主要介绍了关于MYSQL实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: CREATE TABLE test ...
- mysql查询成绩排名
mysql查询成绩排名 表: create table study.sort_table (name varchar(20) null comment '姓名',score int null comm ...
- Mysql 查询指定数据在查询数据列表中排名问题
文章目录 前言 一.排名SQL 二.问题排查 1. 版本5.6.50-log 2. 版本8.0.24 总结 前言 有个需求,要根据id查询宠物排名信息,参考一个老哥的SQL https://blog. ...
最新文章
- WCF入门(八)——异常处理2
- 【Splay】波动值之和(金牌导航 Splay-1)
- 一般区域二重、三重积分MATLAB计算方法
- c语言大数的加减运算,求用C编个大数加减法运算程序
- java声明公共构造函数_确保控制器具有无参数的公共构造函数错误
- printf 小函数 大问题-转
- MDT2010学习(八),MDT结合WDS部署Win7 x86企业版
- 编程基本功:给不同的电脑贴标
- 最简单DIY的51蓝牙遥控小车设计方案
- 如何系统学习SWAT模型—建模方法、实例应用、高级进阶
- 遥感原理与应用网络课程学习
- 数据库原理及应用习题三
- 二维光子晶体禁带的遗传优化算法实现
- 浅谈我国中小企业融资的问题及对策_毕业论文(20180404104959)
- 有没有免费压缩视频的软件?压缩视频其实很简单
- html使用thymeleaf模板时,获取数据库中字符串值,拆分为list根据下标获取对应的值的方法
- UEditorPlus v2.6.0发布 编辑器草稿功能,操作体验优化
- 二分类最优阈值确定_一文搞懂分类算法中常用的评估指标
- Synchronized锁升级底层原理
- 电力变电站三维可视化
热门文章
- SpringMVC学习(四)结果跳转的方式:转发和重定向
- 极简桌面 android 2.3,极简桌面(手机桌面)V3.1 for android 免费版
- 星星评分-依赖jquery
- 21模块-orientation【管理设备的方向信息】
- C++ GUID和string转化函数【转载】
- LoggingFilter Session 以及Async
- ELementD对象
- JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)...
- 浅谈单调队列优化dp
- 关于RadUpload上传问题总结