select b.id, c.job, b.score, b.t_rank from ( select a.job, ceil(count_ / 2) start, ceil((count_+1) / 2) end from ( select job, count(*) count_ from grade group by job ) a ) c inner join ( select id, score, job, row_number() over ( partition by job order by score desc ) t_rank from grade ) b on c.job...