【发布时间】:2018-07-08 15:48:30
【问题描述】:
我正在使用 Oracle 11g 中给出的“EMP”和“Dept”表来练习我的 SQL 技能
我正在尝试显示部门编号,部门名称和员工编号大于 4 的部门的员工编号?
【问题讨论】:
我正在使用 Oracle 11g 中给出的“EMP”和“Dept”表来练习我的 SQL 技能
我正在尝试显示部门编号,部门名称和员工编号大于 4 的部门的员工编号?
【问题讨论】:
您可以按部门的详细信息分组并应用having 条件:
SELECT d.deptno, d.deptname, COUNT(*)
FROM dept d
JOIN emp e ON d.deptno = e.deptno
GROUP BY d.deptno, d.deptname
HAVING COUNT(*) > 4
【讨论】: