178.分数排名 发表于 2020-09-19 分类于 sql 阅读次数: 名次实际上就是计算比当前元素大的值的个数,要求名次之间没有间隔,加个distinct即可。灵活使用as重命名。 123select Score, (select count(distinct Score) from Scores where Score >= s.Score) as `Rank`from Score as sorder by Score desc;