1

我有一个名为“EMP”的表和两个名为“deptno”的列,另一个名为“job”。我需要一个查询来了解每个部门内每种类型的工作有多少人。

我知道我需要使用 count() 和 group by 但我不知道如何做到这一点,任何帮助将不胜感激。

谢谢詹姆斯。

4

3 回答 3

2
select job, deptno, count(*) as people
from emp
group by job, deptno
于 2012-11-06T00:58:54.530 回答
1
  SELECT JOB, DEPTNO, count(1) AS EMP_COUNT
  FROM EMP
  GROUP BY JOB, DEPTNO;
于 2012-11-06T00:59:55.653 回答
0

尝试这个

select job, deptno, count(*) as TotEmp
from emp
group by job, deptno
于 2012-11-06T09:37:22.493 回答