我正在使用Oracle 11g中提供的“ EMP”和“ Dept”表来练习SQL技能
我正在尝试显示部门编号,部门名称和部门编号,其中员工编号大于4?
答案 0 :(得分: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