데이터베이스를 다루다 보면 특정 조건을 만족하는 데이터를 추출하기 위해 **서브쿼리(Subquery)**를 사용해야 할 때가 많습니다. 서브쿼리는 다른 쿼리 안에서 실행되는 쿼리로, 종종 메인 쿼리의 조건을 결정하는 데 사용됩니다.이번 글에서는 PostgreSQL에서 서브쿼리를 사용하는 방법과 실제 예제를 통해 서브쿼리를 이해해보겠습니다.1. 서브쿼리란?서브쿼리는 SELECT, INSERT, UPDATE, DELETE 등의 SQL 문 내부에서 실행되는 쿼리입니다. 보통 WHERE, FROM, SELECT 절에서 사용됩니다.서브쿼리는 다음과 같이 분류할 수 있습니다:스칼라 서브쿼리 (Scalar Subquery): 하나의 값을 반환하는 서브쿼리다중 행 서브쿼리 (Multi-row Subquery): 여러 ..