部门表(dept)
| 部门 | 员工 |
|---|---|
| 营销部 | 张三 |
| 营销部 | 李四 |
| 业务部 | 王五 |
| 业务部 | 赵六 |
员工表(emp)
| 员工 | 职位 | 薪资 |
|---|---|---|
| 张三 | 销售 | 1000 |
| 李四 | 经理 | 2000 |
| 王五 | 销售 | 1500 |
| 赵六 | 经理 | 3000 |
请以上方两张表为基础,编写 SQL,查询部门总工资支出在 4000 以下的部门名称。
SELECT
d.部门
FROM
dept d, emp e
WHERE
d.员工 = e.员工
GROUP BY d.部门
HAVING SUM(e.薪资) <= 4000;
友情提示: 题目来源于各家真实企业,以上回答仅供参考,不能确定是否符合出题人要考查的知识点!