[PostgreSQL] 3장 - 고급 SQL 활용하기 - 서브쿼리(Subquery)
▶️ 1. 서브 쿼리(Subquery)란?서브쿼리(Subquery)는 SQL문 안에 포함된 또 다른 SQL문을 의미합니다. 서브쿼리를 사용하는 위치는 다음과 같습니다.사용 위치:SELECT 절: 스칼리 서브쿼리, 하나의 값 반환FROM 절: 인라인 뷰처럼 사용WHERE 절: 조건 비교용HAVING 절: 집계 조건 비교INSERT, UPDATE, DELETE 문도 활용 가능즉, 큰 쿼리(메인 쿼리, Outer Query)안에서 작은 쿼리(서브 쿼리, Inner Query)를 실행시켜 값을 가져오는 구조입니다. ▶️ 2. SELECT 절 안에 사용하는 서브쿼리 (스칼라 서브쿼리)SELECT c.universe_id, c.name, c.year, (SELECT AVG(year) FROM compute..