SQL22 统计各个部门的工资记录数
文章目录
1. 题目2. 题解
1. 题目
题目来源:SQL22 统计各个部门的工资记录数 题目描述 统计各个部门的工资记录数,给出部门编码dept_no、部门名称dept_name以及部门在salaries表里面有多少条记录sum,按照dept_no升序排序 表格 所需结果
2. 题解
常规 GROUP BY 以及多表连续连JOIN考法。 这里 GROUP BY了一个或者两个字段都可以,因为这里它们本身就是一一对应的。
SELECT d.dept_no, d.dept_name, COUNT(salary)
FROM departments d
JOIN dept_emp de
ON d.dept_no = de.dept_no
JOIN salaries s
ON de.emp_no = s.emp_no
GROUP BY d.dept_no, d.dept_name
共有 0 条评论