서브쿼리1 [SQL] 서브쿼리(Subquery) & 뷰(VIEW)정리 서브쿼리(subquery) : 다른 쿼리 내부에 포함되어 있는 SELECT 문 서브쿼리(= 자식쿼리, 내부쿼리) : 메인쿼리 컬럼 사용 가능 메인쿼리(=부모쿼리, 외부쿼리) : 서브쿼리 컬럼 사용 불가 * 서브쿼리에서는 order by절 사용 불가능 서브쿼리 종류 1. 스칼라 서브쿼리(Scalar Subquery) - SELECT 절에 사용되는 서브쿼리 - 다른 테이블에서 어떠한 값을 가져올 때 사용됨 - 하나의 레코드만(단일 행, 단일 컬럼) 리턴이 가능하며, 두 개 이상의 레코드는 리턴 불가능 - 일치하는 데이터가 없어도 오류가 나지 않고 NULL 값을 리턴한다. - 데이터 건수가 적은 경우, JOIN보다 유리하다. 2. 인라인 뷰(Inline View) - FROM 절에 사용되는 서브쿼리 + JOI.. 2023. 4. 4. 이전 1 다음