SQLDSQL 활용난이도 3MCQ

SQLD SQL 활용 기출문제 #1336

문제

다음 중 WHERE절에 사용되는 서브쿼리에 대한 설명으로 가장 적절하지 않은 것은?

① 중첩 서브쿼리(Nested Subquery)라고 불린다 ② 메인 쿼리보다 먼저 실행되어 그 결과가 메인 쿼리의 조건으로 사용된다 ③ 상관 서브쿼리의 경우 메인 쿼리의 각 행마다 반복 실행된다 ④ 서브쿼리 결과가 여러 행을 반환할 때는 반드시 IN, EXISTS 등의 연산자를 사용해야 한다

정답

2

해설

② 상관 서브쿼리는 메인 쿼리의 컬럼을 참조하므로 메인 쿼리의 각 행마다 실행되어 메인 쿼리보다 먼저 실행된다고 할 수 없다. ① WHERE절 서브쿼리는 중첩 서브쿼리라 한다. ③ 상관 서브쿼리는 메인 쿼리 각 행마다 실행된다. ④ 다중행 서브쿼리는 IN, EXISTS 등을 사용해야 한다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] SQL 활용 기출 #1336 | sqldpass