ROW_NUMBER() OVER()的用法:分组排序 语法:ROW_NUMBER() OVER(partition by 分组列 order by 排序列) 一、仅对数据进行排序 --按照C#分数从高到低进行排名 select *,ROW_NUMBER() over(order by CSharp desc) as CSharpRank from ScoreList 原数据: 排名后数据: