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

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

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

法一:三表连续内连接。
注意:连续内连接中一定不要出现WHERE(21题的经验)

select d.dept_no,d.dept_name,count(*) as sum
from salaries s inner join dept_emp de on s.emp_no=de.emp_no
inner join departments d on d.dept_no=de.dept_no
group by d.dept_no

法二:三表联结,WHERE筛选

select d.dept_no,d.dept_name,count(*) as sum
from salaries s,dept_emp de,departments d
where s.emp_no=de.emp_no
and d.dept_no=de.dept_no
group by d.dept_no
数据分析阿宇君的SQL题解 文章被收录于专栏

数据分析的SQL题目

全部评论
为什么是用内连接,内连接和左连接用的不是很清楚
点赞 回复
分享
发布于 2021-01-26 19:44
通不过
点赞 回复
分享
发布于 2021-04-07 21:33
滴滴
校招火热招聘中
官网直投

相关推荐

团子 行业运营 n*15.5
点赞 评论 收藏
转发
4 收藏 评论
分享
牛客网
牛客企业服务