[SQL] 077. 서브 쿼리 사용하기7

Updated:

초보자를 위한 SQL 200제 교재를 토대로 공부한 내용입니다.

오라클 SQL을 기반으로 합니다.

실습에 사용한 테이블은 정보문화사 홈페이지에서 받을 수 있습니다.


[예시]

서브 쿼리는 GROUP BY절을 제외한 모든 절에서 사용 가능하다.

여기선 SELECT절에 서브 쿼리를 사용한다.

다음 예시는 서브 쿼리에 집계 함수를 사용해서 컬럼으로 추가한다.

-- SELECT 서브 쿼리
SELECT ENAME, SAL, 
       (SELECT MIN(SAL) FROM EMP) AS 최소월급,
       (SELECT MAX(SAL) FROM EMP) AS 최대월급
FROM EMP
WHERE ROWNUM <= 5;

[결과]

ENAME SAL 최소월급 최대월급
KING 5000 800 5000
BLAKE 2850 800 5000
CLARK 2450 800 5000
JONES 2975 800 5000
MARTIN 1250 800 5000

Tags:

Categories:

Updated:

Leave a comment