题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#

统计出当前各个title类型对应的员工当前薪水对应的平均工资

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

统计出当前各个title类型对应的员工当前薪水对应的平均工资

看结果,是需要title与平均工资(avg(s.salary))两列

  1. title是titles表的
  2. 平均工资(avg(s.salary))是salaries表的

所以可以采用联接与groupBy的方式进行求解

join将两个表形成一张表,以emp_no相等为条件

平均工资是在title相同的情况下,所以group by title,按照title分组,然后求解平均工资

select t.title , avg(s.salary)
    from titles t
    join salaries s
    on t.emp_no = s.emp_no
    group by t.title
    order by avg(s.salary);

学习mysql,可以看相关的总结博客:

mysql 学习 总结

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 12:10
直接上图
牛客13578115...:改得一般,不值80
点赞 评论 收藏
分享
哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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