SQLDSQL 활용난이도 3MCQ

SQLD SQL 활용 기출문제 #1199

문제

다음 중 CROSS JOIN에 대한 설명으로 가장 적절하지 않은 것은?

① 두 테이블의 모든 행을 조합하여 카테시안 곱을 생성한다 ② JOIN 조건 없이 사용할 수 있다 ③ 결과 행 수는 첫 번째 테이블 행 수와 두 번째 테이블 행 수의 곱이다 ④ WHERE 절에서 조건을 지정하면 INNER JOIN과 동일한 결과를 얻을 수 있다

정답

4

해설

① CROSS JOIN은 두 테이블의 카테시안 곱을 생성합니다. ② JOIN 조건 없이 사용 가능합니다. ③ 결과 행 수는 테이블1 행 수 × 테이블2 행 수입니다. ④ CROSS JOIN + WHERE 조건은 결과적으로 INNER JOIN과 유사할 수 있지만, 실행 계획과 성능 면에서 차이가 있으며, 정확히 '동일한 결과'라고 단정할 수 없습니다. 특히 NULL 처리나 최적화 관점에서 차이가 발생할 수 있습니다.

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

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

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