我有一个名为“EMP”的表和两个名为“deptno”的列,另一个名为“job”。我需要一个查询来了解每个部门内每种类型的工作有多少人。
我知道我需要使用 count() 和 group by 但我不知道如何做到这一点,任何帮助将不胜感激。
谢谢詹姆斯。
select job, deptno, count(*) as people
from emp
group by job, deptno
SELECT JOB, DEPTNO, count(1) AS EMP_COUNT
FROM EMP
GROUP BY JOB, DEPTNO;
尝试这个
select job, deptno, count(*) as TotEmp
from emp
group by job, deptno