0
2 번째로 많은 번호를 찾으십시오. emp 및 dept 테이블에서 dname으로 작업하는 직원아래 조건에 대해 sql 쿼리를 작성 하시겠습니까?
select d.dname,count(*) "totemp" from emp e,dept d
where e.deptno=d.deptno
group by (d.dname)
having count(*)=(select max(count(*)) from emp e,dept d
where e.deptno=d.deptno
group by d.dname);
이 쿼리는 가장 높은 번호를 표시합니다. dname으로 작업하는 직원의 하지만 dname으로 2 위를 원합니다.
하지만 여기에는 dname 만 표시되어 있지만 dname에는 총 번호가 필요합니다. 직원 –
의 'cnt' 열을 추가하면 모든 것이 나타납니다. –
예 ... 감사합니다 ...... –