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-04-07 21:33
为什么是用内连接,内连接和左连接用的不是很清楚
点赞 回复 分享
发布于 2021-01-26 19:44

相关推荐

真烦好烦真烦:豆包润色了自己没看看吗,再说了,都说豆包是愚蠢且勤快的大学生,ds才是聪明的研究生,怎么敢让豆包写论文的
你们的毕业论文什么进度了
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

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