본문으로 바로가기
728x90
반응형

 

 

오라클 SQL과 PL/SQL | 서진수 - 교보문고

오라클 SQL과 PL/SQL | SQL과 PL/SQL에 대한 가장 쉽고 친절한 입문서SQL과 PL/SQL에 대한 내용은 방대하며 어려운 내용들이 많기 때문에 처음 공부하는 학습자는 스스로 공부하기가 쉽지 않다. 이 책은

product.kyobobook.co.kr

 

다중 칼럼 Sub Query 연습문제 1  pg.448

 

professor 테이블과 department 테이블을 조회하여 각 학과별로 입사일이 가장 오래된 교수의 교수번호와 이름, 학과명을 출력하세요(입사일 순으로 오름차순 정렬하세요)


 

SQL

 

 

 

1
2
3
4
5
6
7
8
9
select p.profno, p.name "PROF_NAME", to_char(p.hiredate, 'YYYY-MM-DD'"HIREDATE", d.dname "DEPT_NAME"
from professor p, department d
where p.deptno = d.deptno
and (p.deptno, p.hiredate) in (
    select deptno, min(hiredate)
    from professor
    group by deptno
    )
order by p.hiredate;
cs

 

실행 결과

 


반응형

 

다중 칼럼 Sub Query 연습문제 2  pg.449

 

emp2 테이블을 조회하여 직급별로 해당 직급에서 최대 연봉을 받는 직권의 이름과 직급, 연봉을 출력하세요. 연봉 순으로 오름차순 정렬 하세요.

 


SQL

 


1
2
3
4
5
6
7
8
select name, position, to_char(pay, '$999,999,999'"SALARY"
from emp2
where ( position, pay) in (
    select position, max(pay)
    from emp2
    group by position
    )
order by pay;
cs

 

실행 결과

 


 

 

 

728x90
반응형