`
xurichusheng
  • 浏览: 345074 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mysql 排名

 
阅读更多

 

mysql 总积分排名

 

表名:dc_game_result

结构如下:


 

表数据如下:



要求:查找所有用户(user_name)的总积分(total_integral),对总积分进行排名.

 

sql语句如下:

SELECT (SELECT COUNT(C.USER_NAME) + 1
          FROM (SELECT USER_NAME, SUM(TOTAL_INTEGRAL) TOTAL_INTEGRAL
                  FROM DC_GAME_RESULT
                 GROUP BY USER_NAME) C
         WHERE C.TOTAL_INTEGRAL > A.TOTAL_INTEGRAL) AS 名次,
       A.USER_NAME,
       A.TOTAL_INTEGRAL
  FROM (SELECT USER_NAME, SUM(TOTAL_INTEGRAL) TOTAL_INTEGRAL
          FROM DC_GAME_RESULT
         GROUP BY USER_NAME) A order by TOTAL_INTEGRAL desc;
 

查询结果:

 


  • 大小: 21.3 KB
  • 大小: 56.8 KB
  • 大小: 17.1 KB
分享到:
评论

相关推荐

    Mysql实用知识库分享

    MySQL排名实现是指使用MySQL来实现数据的排名操作。排名实现可以使用ROW_NUMBER()函数来实现。 十一、 【软件测试】 MySQL数据库总结 MySQL数据库总结是指对MySQL数据库的总结和回顾。 MySQL数据库总结可以帮助...

    1.善用 MySQL 支持企业级应用 - Ivan Tu1

    根据DB-Engines 2020的数据库排名,MySQL排名第二,是开源数据库中最受青睐的选择。在Stack Overflow 2019年的开发者调查中,MySQL也被确认为开发者最常使用的数据库。 MySQL 8.0是其最新的主要版本,它引入了一...

    MySQL8.4.0 LTS(mysql-8.4.0.zip)

    2. **窗口函数**:MySQL 8.x 引入了 SQL 标准的窗口函数,允许用户在聚合操作中执行更复杂的计算,如排名、行号分配和累计求和。 3. **JSON 函数增强**:MySQL 对 JSON 数据类型的支持进一步加强,添加了更多处理 ...

    mysql-server-mysql-8.3.0.tar.gz

    3. **窗口函数**:这是MySQL 8.0引入的新特性,允许在查询中执行复杂的计算,如排名、累计和分组,而无需使用子查询或自连接。 4. **JSON支持**:MySQL 8.x增强了对JSON数据类型的支持,提供了更丰富的JSON操作函数...

    mysql-installer-community-8.0.28.0 MySql数据库安装包

    3. **窗口函数**:新引入的窗口函数允许在查询中进行更复杂的分析操作,如排名、分组累计等,无需编写复杂的子查询或自连接。 4. **增强的安全性**:加强了身份验证机制,引入了Caching SHA-256密码插件,提升了...

    MySQL最新驱动jar包:5.1.49

    3. **窗口函数**:在SQL查询中引入窗口函数,提供了更复杂的分析功能,如行数计算、排名等。 4. **增强的查询优化**:包括更智能的查询计划选择和更好的索引利用。 5. **安全增强**:如加强的认证协议和更严格的默认...

    mysql官方绿色安装包32位 mysql-5.7.36-win32

    9. **窗口函数**:允许在结果集上进行复杂的分析操作,如计算行数、排名或移动平均。 10. **增强的性能 Schema**:提供了更详尽的性能监控和分析工具,帮助管理员优化数据库性能。 11. **分区表**:允许将大表分成...

    mysql8.0.zip

    MySQL 8.0 是世界上最流行的开源关系型数据库管理系统之一。 特性和改进: JSON 支持:MySQL 8.0 引入了对 JSON 格式...Window Functions:MySQL 8.0 引入了窗口函数,可以执行类似于分析函数的计算,如排名、排序等。

    MySQL数据库 mysql-8.0.11-winx64.zip

    - **窗口函数**:MySQL 8.0引入了窗口函数,允许用户在分组数据上进行计算,如排名、移动平均等,而无需子查询或自连接。 - **JSON增强**:支持更复杂的JSON操作,包括JSON路径表达式、JSON字段验证以及在JSON字段...

    总结几种MySQL中常见的排名问题

    本文将详细介绍三种MySQL中常见的排名方法:普通排名、分数相同名次相同的无间隔排名以及并列排名的有间隔排名。 1. 普通排名: 在普通排名中,数据按照指定的字段(例如分数)进行降序或升序排序,然后为每一行...

    mysql省级市数据库

    mysql省级市数据库 mysql省级市数据库

    mysql8中英双语参考手册.rar

    1. **窗口函数**:允许在查询中执行计算,如排名、分组累计和移动平均,这在数据分析和报表生成时非常有用。 2. **JSON支持**:增强了对非结构化数据的处理能力,使MySQL能够更好地适应NoSQL风格的应用场景。 3. **...

    mysql 计算字符串相似度

    ### MySQL 计算字符串相似度 #### 背景与需求 在许多应用场景中,我们需要对两个字符串进行相似度比较,比如搜索引擎中的关键词匹配、文本分析中的近义词识别等。MySQL 提供了多种方法来实现字符串相似度的计算,...

    最新版widnows mysql-8.0.26-winx64.zip

    3. **窗口函数**:MySQL 8.0引入了SQL标准的窗口函数,允许用户在查询中执行更复杂的数据分析操作,例如计算行号、排名或累积总和。 4. **JSON支持**:增强了对JSON数据类型的支持,允许存储和查询非结构化数据,...

    四川地区高职院校数据库软件使用研究及思考.docx

    根据DB-Engines发布的数据库系统排名,Oracle在2012年居首,而开源的MySQL排名第三。随着时间推移,MySQL的市场占有率逐渐上升,至2015年已超越Microsoft SQL Server,成为仅次于Oracle的数据库产品。尤其在2016年,...

    MySQL 8.0 Reference Manual

    - **窗口函数**:MySQL 8.0支持窗口函数,可以用于处理复杂的数据分析需求,如分组计算、排名操作等。 - **通用表表达式(CTEs)**:CTEs提供了命名子查询的能力,使得SQL语句更加清晰,便于管理复杂查询。 - **文档...

    MySQL5.5.62

    2. **Full-text Search 改进**:MySQL 5.5 引入了全文索引的增强,包括对多个列的全文搜索和对搜索结果的排名。 3. **Performance Schema**:这是一个新的性能监控框架,允许管理员深入分析 MySQL 的运行状况,包括...

    最好用的Mysql使用工具

    MySQL是世界上最受欢迎的开源数据库管理系统之一,而使用合适的工具能极大地提升数据库管理的效率和便捷性。"最好用的Mysql使用工具"通常指的是那些功能强大、用户界面友好且易于操作的软件,能够帮助数据库管理员...

    最新MySQL笔记.pdf

    MySQL则以其免费、开源的特性在互联网公司中使用率排名第一,也是本系列学习的重点。 3. MySQL安装:用户可以通过MySQL官方网站下载相应的安装包,并按照指引完成安装。在Windows系统上,安装MySQL 5.7.25版本可以...

    mysql 8.0官方文档

    1. 强化的窗口函数:MySQL 8.0引入了窗口函数,允许在分组数据上执行计算,如行号、排名、累积和等,这极大地增强了SQL查询的灵活性。 2. 可用性增强的InnoDB存储引擎:InnoDB存储引擎的性能得到优化,支持更灵活的...

Global site tag (gtag.js) - Google Analytics