MainQuery에 반대되는 개념으로 이름을 붙인것으로 메인쿼리를 구성하는 소단위 쿼리이다.
SELECT,INSERTM,DELETE,UPDATE 절에서 모두 사용가능하다.
서브쿼리의 결과집합을 메인쿼리가 중간 결과값으로 사용한다.
서브쿼리 자체는 일반 쿼리와는 다를게없다.
최소 월급을 받는 사람을 구하라
SELECT FIRST_NAME ||' '|| LAST_NAME AS 최소월급을받는사람
FROM EMPLOYEES e
WHERE SALARY = (SELECT MIN(SALARY) FROM EMPLOYEES);
결과값이 길어져서 AS로 이름을 따로 지정해주었다.