1. 首页
  2. 数据库
  3. 其它
  4. MySQL实现排名

MySQL实现排名

上传者: 2021-01-16 17:42:03上传 PDF文件 35.08KB 热度 12次
0x01.需求 编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 +----+-------+ | Id | Score | +----+-------+ | 1 | 3.50 | | 2 | 3.65 | | 3 | 4.00 | | 4 | 3.85 | | 5 | 4.00 | | 6 | 3.65 | +----+-------+ 例如,根据上述给定的 Scores 表,你的查询应该返回(按分数从高到低排列): +-------+---
下载地址
用户评论