这个题和89题是一套模板,只有一处地方不一样。89题只能选一个人,在排名的时候用row_number()函数,避免重复,90题多个人,在排名的时候用rank()或dense_rank()得到有重复排名的表首先,得到每个人的id和总分表aselect user_id,sum(grade_num) over(partition by user_id)as grade_sumfrom grade_info其次,得到按成绩排名的a表,a1select *,row_number() over(order by a.grade_sum desc) as t_rankfrom(select user_id,...