Table_1:

Id Score
1 3.50
2 3.65
3 4.00
4 3.85
5 4.00
6 3.65

答:

select a.Score as Score,
(select count(distint b.Score) from Table_1 b where b.Score >= a.Score) as Rank
from Tabel_1 a
order by a.Score DESC;

内容解释:

  • 先通过 where b.Score >= a.Score 把符合条件的筛选出来,也就是把当前分数和所有分数做对比,只把前面(大于)的部分拿出来,去重后就是排名

函数解释:

  • DESC: 降序排列
  • distint :去重

SQL 查询排名,相同数据排名相同相关推荐

  1. 编写一个 SQL 查询来实现分数排名

    每日一题,第一篇 1.编写一个 SQL 查询来实现分数排名. 如果两个分数相同,则两个分数排名(Rank)相同.请注意,平分后的下一个名次应该是下一个连续的整数值.换句话说,名次之间不应该有" ...

  2. sql查询返回xml数据之应用【转载】

    sql查询返回xml数据之应用[转载] 今天查看邮件,看到一标题Using the FOR XML Clause to Return Query Results as XML,点进去看了看,以前也是知 ...

  3. sql查询和排序数据的方法

    sql查询和排序数据的方法 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: SQ ...

  4. SQL查询单表数据之组合(三)

    [SQL从一点一滴分析系列文章]为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis .Hibernate 中的相关操作 点击查看 ...

  5. SQL查询单表数据之排序(二)

    [SQL从一点一滴分析系列文章]为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis .Hibernate 中的相关操作 点击查看 ...

  6. SQL查询单表数据(一)

    [SQL从一点一滴分析系列文章]为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis .Hibernate 中的相关操作 点击查看 ...

  7. mysql sql查询昨天的数据_sql语句,查询昨天的数据

    如果在程序中,有前台传来两个时间点:beginTime和endTime,在sql查询中的限制条件就是查询昨天的数据,那么可以这样写: 但是如果在这里要查询昨天的数据的话, 则不能简单地在开始时间的那里 ...

  8. sql 查询不重复数据

    sql不重复的查找统计数据 2007-06-29 11:04 例表如下: 表名:MYTEST TID    COL1    COL2     COL3 1           1           ...

  9. sql 查询上个月的数据_数据分析-SQL 进阶篇 多表查询

    知识点 一.表的加法 Union:删除表中的重复值 union al:包含表中所有内容,包括重复值 二.表的联结 联结:join 联结分为以下五种: 交叉联结(cross join)又称为笛卡尔积:将 ...

最新文章

  1. pytorch环境下“No module named SimpleITK”的解决办法
  2. 读书计划清单之碎碎念
  3. OpenSAP网址收藏
  4. IDEA 设置忽略那些文件不提交到SVN服务器
  5. Hemberg-lab单细胞转录组数据分析(七)-导入10X和SmartSeq2数据Tabula Muris
  6. 让XCode的Stack Trace信息可读
  7. ospf配置方法及相关问题
  8. 经验分享:java批量读取txt文件入库
  9. zabbix监控Nginx/Tomcat/MySQL
  10. 产品功能树图_新版PFMEA培训之第三步功能分析,理清结构,梳理思路
  11. ETERM操作和错误集合
  12. react项目里添加支持less(无webpack.config.js如何设置
  13. mac读取ntfs移动硬盘
  14. 200+ML知识速查卡;『图解算法数据结构』配套代码;『剑指Offer』解题代码;『Python3』高频面试题目集;前沿论文 | ShowMeAI资讯日报
  15. shell常见的语句结构_wuli大世界_新浪博客
  16. Windows 2008 R2 终端服务器授权安装配置
  17. vue keys detected: '1111'. This may cause an update error.
  18. 1020 月饼 (25 分)
  19. C语言程序设计教程蒋清明,C语言程序设计教程(第2版)
  20. 不用升级 普通MP4也能看PDF ---PDFtoJPG

热门文章

  1. python自动化(五)接口自动化:4.接口自动化框架搭建实战
  2. 我的压箱底,500G视频网盘分享
  3. 硬件描述语言VHDL
  4. 没有人能比快递员更懂通信协议(sig mesh协议栈之网络架构)
  5. C++【求逆序数The Number of Inversions】如1234的逆序数为4321;
  6. PCIe系列专题之二:2.1 TLP的前世今生
  7. 路漫漫其修远兮,吾将上下而求索——小酌重构系列[0]开篇有益
  8. 阿德莱德计算机专业本科,阿德莱德大学计算机科学专业详细解读 成为IT大神就靠它...
  9. antd 组件库upload使用时onChange只会执行到 uploading状态 解决办法
  10. 简单两步搞定小米路由新增功能-DDNS