题解 | #统计各个部门的工资记录数#

统计各个部门的工资记录数

http://www.nowcoder.com/practice/6a62b6c0a7324350a6d9959fa7c21db3

知识点

  1. 先找出部门和薪资计数count()作为一个表,统计按部门分类
  2. 再连接上部门和部门名称

代码

select d.dept_no, d.dept_name, x.sum
from departments d
join(
    select de.dept_no, count(salary) as sum
    from dept_emp de
    join salaries s
    on de.emp_no = s.emp_no
    group by de.dept_no) x
on d.dept_no=x.dept_no
全部评论

相关推荐

饿魔:看到在线简历了吧
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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