gpt4 book ai didi

sql - 分组时 COUNT 不正确?

转载 作者:行者123 更新时间:2023-12-04 14:32:05 24 4
gpt4 key购买 nike

我正在尝试 显示管理其他员工的每个员工的员工编号及其管理的人数下表称为 emp .

empno  ename   job         mgr         hiredate    sal      comm       deptno
----- ------ ---------- ---------- ---------- ------- ------- ------
7369 Smith Clerk 7902 1980-12-17 800 20
7499 Allen Salesman 7698 1981-02-20 1600 300 30
7521 Ward Salesman 7698 1981-02-22 1250 500 30
7566 Jones Manager 7839 1981-04-02 2975 20
7654 Martin Salesman 7698 1981-09-28 1250 1400 30
7698 Blake Manager 7839 1981-05-01 2850 30
7782 Clark Manager 7839 1981-06-09 2450 10
7788 Scott Analyst 7566 1982-12-09 3000 20
7839 King President 1981-11-17 5000 10
7844 Turner Salesman 7698 1981-09-08 1500 0 30
7876 Adams Clerk 7788 1983-01-12 1100 20
7900 James Clerk 7698 1983-12-03 950 30
7902 Ford Analyst 7566 1983-12-13 3000 20
7934 Miller Clerk 7782 1982-01-23 1300

知道我该怎么做吗?

我试过了
select empno,count(mgr) from emp group by empno,mgr;

但这会返回:
empno       count(mgr)
---------- ----------
7369 1
7499 1
7521 1
7566 1
7654 1
7698 1
7782 1
7788 1
7839 0
7844 1
7876 1
7900 1
7902 1
7934 1

非常感谢你的帮助。

最佳答案

select count(*) from employee_table group by mgr

关于sql - 分组时 COUNT 不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11002169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com