Oracle 练习 043

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;
© 2021 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""