[SQL] 서브 쿼리


[SQL] 서브 쿼리

서브 쿼리 (내부 쿼리) - 쿼리 내에 존재하는 또 다른 쿼리 - 반드시 괄호로 감싸주어야 함 # 종류 1) 중첩 서브 쿼리 (Nested Sub Query) : WHERE 절에 사용하는 서브 쿼리 2) 인라인 뷰 (Inline View) : FROM 절에 사용하는 서브 쿼리 · 반드시 AS로 테이블 이름을 설정해주어야 함 3) 스칼라 서브 쿼리 (Scalar Sub Query) : SELECT 절에 사용하는 서브 쿼리 → 성능 저하 문제 때문에 사용을 권장하지 않음 # 장점 - 쿼리를 구조화함 → 쿼리의 각 부분을 명확히 구분할 수 있게 함 (가독성 UP) - 복잡한 JOIN, UNION 대신 사용할 수 있음 - 읽기 편리함


원문링크 : [SQL] 서브 쿼리