有时在做数据分析时,需要对数据做多层分组,例如想分析员工信息表(employees)中,每个部门不同职位的人数,可以使用如下语句:
SELECT department_id,job_id,COUNT(*) FROM employees GROUP BY department_id,job_id;
结果如下:
如图红框内标出:部门编号为30的部门,工作为PU_CLERK的员工有5人,PU_MAN的员工有1人。
有时在做数据分析时,需要对数据做多层分组,例如想分析员工信息表(employees)中,每个部门不同职位的人数,可以使用如下语句:
SELECT department_id,job_id,COUNT(*) FROM employees GROUP BY department_id,job_id;
结果如下:
如图红框内标出:部门编号为30的部门,工作为PU_CLERK的员工有5人,PU_MAN的员工有1人。