题目描述
请你写一个sql语句查询各个岗位分数的平均数,并且按照分数降序排序,结果保留小数点后面3位(3位之后四舍五入):
答案
select job,round(sum(score)*1.0/count(id),3) as avg from grade group by job order by avg desc;
我的理解是:
这段Sql语句的顺序是先将job分组,然后再每个组里面各自算平均数,最后根据题目要求按降序输出结果
题目描述
请你写一个sql语句查询各个岗位分数的平均数,并且按照分数降序排序,结果保留小数点后面3位(3位之后四舍五入):
答案
select job,round(sum(score)*1.0/count(id),3) as avg from grade group by job order by avg desc;
我的理解是:
这段Sql语句的顺序是先将job分组,然后再每个组里面各自算平均数,最后根据题目要求按降序输出结果