select job,round(avg(score),3)
from grade
group by job
order by round(avg(score),3) desc