题解 | #考试分数(四)#
考试分数(四)
https://www.nowcoder.com/practice/502fb6e2b1ad4e56aa2e0dd90c6edf3c
select job, a, d from ( select job, cast(row_number() over ( partition by job order by score ) as signed )a, cast(row_number() over ( partition by job order by score desc )as signed) d from grade ) as rk where a=d or abs(d-a)=1 and a<d
正序反序相同或者差值为1,就是中位数