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查询结果进行排名相关推荐

  1. mysql查询成绩并排名_Mysql 查询实现成绩排名

    近日系统要实现总分成绩排名,而且相同分数的学生排名要一样,在网上搜了一圈,没有找到合适的方法,只能靠自己实现了,这里提供两种方法 1.sql查询实现 测试如下: mysql> select * ...

  2. mysql查询成绩并排名_一条SQL语句实现查询出成绩名次排名

    需求描述: 成绩表 编号 姓名 成绩 1 张三 90 2 李四 85 3 王五 100 4 赵六 85 5 汪一 100 6 周九 78 7 何二 56 要求: 排下名次,因为这里有同分,所以必然会出 ...

  3. MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...

    MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...

  4. mysql怎么做排名并列_MySQL实现排名并查询指定用户排名功能,并列排名功能

    MySQL实现排名并查询指定用户排名功能,并列排名功能 表结构: CREATE TABLE test.testsort ( id int(11) NOT NULL AUTO_INCREMENT, ui ...

  5. mysql并列查询_MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...

    前言 本文主要介绍了关于mysql实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: create table test ...

  6. MySQL中实现rank排名查询

    MySQL中实现rank排名查询 1.基本知识: 2.升序排列,排名继续增加 3.降序排列,排名继续增加 4.升序排列,排名不跳级,继续+1,示例一 5.升序排列,排名不跳级,继续+1,示例二 6.升 ...

  7. mysql 查询获取排名的方法

    需求:获取分类平均值的名次? 比如10个班级的平均分,按照班级名称排序,后面跟着名次.记录表:student :字段:banji 班级:AvgS 平均分:pm 排名:解决方法: SELECT clas ...

  8. mysql作排名,MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...

    前言 本文主要介绍了关于MYSQL实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: CREATE TABLE test ...

  9. mysql查询成绩排名

    mysql查询成绩排名 表: create table study.sort_table (name varchar(20) null comment '姓名',score int null comm ...

  10. Mysql 查询指定数据在查询数据列表中排名问题

    文章目录 前言 一.排名SQL 二.问题排查 1. 版本5.6.50-log 2. 版本8.0.24 总结 前言 有个需求,要根据id查询宠物排名信息,参考一个老哥的SQL https://blog. ...

最新文章

  1. WCF入门(八)——异常处理2
  2. 【Splay】波动值之和(金牌导航 Splay-1)
  3. 一般区域二重、三重积分MATLAB计算方法
  4. c语言大数的加减运算,求用C编个大数加减法运算程序
  5. java声明公共构造函数_确保控制器具有无参数的公共构造函数错误
  6. printf 小函数 大问题-转
  7. MDT2010学习(八),MDT结合WDS部署Win7 x86企业版
  8. 编程基本功:给不同的电脑贴标
  9. 最简单DIY的51蓝牙遥控小车设计方案
  10. 如何系统学习SWAT模型—建模方法、实例应用、高级进阶
  11. 遥感原理与应用网络课程学习
  12. 数据库原理及应用习题三
  13. 二维光子晶体禁带的遗传优化算法实现
  14. 浅谈我国中小企业融资的问题及对策_毕业论文(20180404104959)
  15. 有没有免费压缩视频的软件?压缩视频其实很简单
  16. html使用thymeleaf模板时,获取数据库中字符串值,拆分为list根据下标获取对应的值的方法
  17. UEditorPlus v2.6.0发布 编辑器草稿功能,操作体验优化
  18. 二分类最优阈值确定_一文搞懂分类算法中常用的评估指标
  19. Synchronized锁升级底层原理
  20. 电力变电站三维可视化

热门文章

  1. SpringMVC学习(四)结果跳转的方式:转发和重定向
  2. 极简桌面 android 2.3,极简桌面(手机桌面)V3.1 for android 免费版
  3. 星星评分-依赖jquery
  4. 21模块-orientation【管理设备的方向信息】
  5. C++ GUID和string转化函数【转载】
  6. LoggingFilter Session 以及Async
  7. ELementD对象
  8. JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)...
  9. 浅谈单调队列优化dp
  10. 关于RadUpload上传问题总结