문제
다음 중 서브쿼리 실행 순서에 대한 설명으로 가장 적절하지 않은 것은?
① 일반 서브쿼리는 메인쿼리보다 먼저 실행된다 ② 상관 서브쿼리는 메인쿼리의 각 행마다 실행된다 ③ EXISTS 서브쿼리는 조건 만족 시 즉시 실행을 중단한다 ④ 스칼라 서브쿼리는 항상 메인쿼리와 동시에 실행된다
정답
4번
해설
스칼라 서브쿼리도 상관 서브쿼리의 일종으로 메인쿼리의 각 행에 대해 실행되며, 동시 실행되는 것이 아닙니다. ①일반 서브쿼리는 독립적으로 먼저 실행, ②상관 서브쿼리는 메인쿼리 각 행마다 실행, ③EXISTS는 TRUE 조건 발견 시 즉시 중단하는 것이 맞습니다.