【问题标题】:Find the number of employees in each department using rollup使用汇总查找每个部门的员工人数
【发布时间】:2021-12-19 13:10:41
【问题描述】:

所以我使用这样的代码:

select count(*) as count, d.department_name 
from employees e inner join departments d on e.department_id = d.department_id 
group by d.department_name;

但是我想添加一个汇总功能,我该怎么做呢?

【问题讨论】:

  • 这与微软Windowscmd.exe无关,所以去掉cmd标签。它与 SQL 语言有关。

标签: sql oracle oracle11g


【解决方案1】:

像这样:

  SELECT COUNT (*) AS COUNT, d.department_name
    FROM employees e
         INNER JOIN departments d ON e.department_id = d.department_id
GROUP BY ROLLUP (d.department_name);

【讨论】:

    猜你喜欢
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2021-12-14
    • 1970-01-01
    • 2020-01-27
    • 2012-10-19
    相关资源
    最近更新 更多