Oracle 练习

1. 题目

按部门统计员工数,查出员工数最多的部门的第二名到第五名(列出部门名字,部门位置)

2. 实例

点我看答案
select d.dname, d.loc, d.deptno
from dept d, (
    select rownum no, deptno
    from (
        select count(*) 人数, deptno
        from emp
        group by deptno
            order by 人数 desc
    )
)  e
where e.no between 2 and 5
    and e.deptno = d.deptno;
© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""