[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 |
Leave a comment