这题跟分数大小完全没关系,只用一个表即可计算,有点怀疑出题的合理性了。

考察向上取整ceil()和向下取整floor()

select job, 
  ceil((count(1))/2), 
  floor(count(1)/2) + 1 
from grade group by 1
order by 1