서브쿼리란
하나의 SQL 문 안에 포함되어 있는 또 다른 SQL문. 서브쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계다.
기본형식
SELECT select_list
FROM TABLE OR View
WHERE 조건 연산자 ( SELECT select_list FROM TABLE WHERE 조건 );
단일행 서브쿼리
서브쿼리의 결과가 여러행이 아니라 단 하나의 행인 경우
따라서 WHERE 절 이후에 특정 필드명 = 서브쿼리 형태로 사용한다.
예제 )
SCOTT을 제외한 SCOTT과 같은 부서에서 근무하는 사원의 이름과 부서 번호
SCOTT과 동일한 직급을 가진 사원
SCOTT과 급여가 동일하거나 더 많이 받는 사원명과 급여
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] PL / SQL 기본 정리 (0) | 2020.11.11 |
---|---|
[Oracle] 데이터 정렬하기 (ORDER BY) (0) | 2020.09.28 |
[Oracle] SQL*Plus 컬럼 사이즈 조절하기 (0) | 2020.09.12 |
[Oracle] SQL 문법 / SELECT (0) | 2020.09.12 |
댓글