1. 서브쿼리 기본 개념 정리 1) 정의 서브쿼리(Subquery) 하나의 SQL 문(보통 SELECT) 안에 포함된 또 다른 SELECT 문 바깥 SELECT: 메인쿼리(Main Query, Outer Query) 안쪽 SELECT: 서브쿼리(Subquery, Inner Query) 2) 서브쿼리 사용 위치 WHERE 절 → 조건으로 사용하는 서브쿼리 FROM 절 → 인라인 뷰(Inline View) SELECT 절 → 스칼라 서브쿼리(Scalar Subquery) (DBMS 따라) HAVING, UPDATE, DELETE 등에서도 사용 가능 구분 설명 예시 메인쿼리 서브쿼리를 포함하고 있는 외부 SELECT SELECT * FROM EMP WHERE DEPTNO = (SELECT ...); 중 SELECT * FROM EMP ...
부분 서브쿼리 메인쿼리 안에 포함된 내부 SELECT SELECT * FROM EMP WHERE DEPTNO = (SELECT DEPTNO FROM ...