题解 | #考试分数(一)#

考试分数(一)

http://www.nowcoder.com/practice/f41b94b4efce4b76b27dd36433abe398

问题:请你写一个sql语句查询各个岗位分数的平均数,并且按照分数降序排序,结果保留小数点后面3位(3位之后四舍五入):

问题拆解:1.根据岗位分数进行分组 --group by job

2.查询各个岗位分数的平均数 --avg(score)

3.对平均数四舍五入,取到第三位 --round(avg(score),3)

4.根据平均分倒序排序 --order by avg desc

以上。

select job, round(avg(score),3) as avg from grade 
group by job
order by avg desc
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务