我正在使用 oracle 的 SQL Developer。首先,我有这张表:
Name Null Type
-------------- -------- ------------
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
DEPARTMENT_ID NUMBER(4)
我想检索(选择)员工最多的部门的 ID。我通过一个语句来检索每个部门的所有员工人数:
select count(employee_id), department_id
from employees
group by department_id;
它给了我类似的东西:
count(employee_id) | department_id
---------------------|------------------
6 100
16 30
1 12
我想做的只是检索department_id
30 个,它(在这种情况下)拥有最多的员工。