如何显示deptno,deptname和雇员人数?

时间:2018-07-08 15:48:31

标签: sql oracle select

我正在使用Oracle 11g中提供的“ EMP”和“ Dept”表来练习SQL技能

我正在尝试显示部门编号,部门名称和部门编号,其中员工编号大于4?

1 个答案:

答案 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