题解 | #统计出当前各个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 学习 总结

全部评论

相关推荐

有工作后先养猫:太好了,是超时空战警,我们有救了😋
点赞 评论 收藏
分享
SinyWu:七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务