#嵌套 select b.id ,b.job ,b.score ,b.t_rank from (select id ,job ,score ,row_number()over(partition by job order by score desc)as t_rank from grade) b #窗口函数排序 join (select job ,case when mod(count(job),2)=1 then round(count(job)/2,0) when mod(count(job),2)=0 then floor(count(job)/2) end as start , cas...