문제
NATURAL JOIN에 대한 설명으로 적절하지 않은 것은?
① 동일한 이름의 컬럼을 자동으로 조인 조건으로 사용한다. ② 동일 이름 컬럼은 결과에서 하나만 표시될 수 있다. ③ NATURAL JOIN 구문에서는 USING이나 ON 절을 함께 사용할 수 있다. ④ 의도하지 않은 동일 이름 컬럼이 있으면 예상과 다른 결과가 나올 수 있다.
정답
3번
해설
정답: 3. NATURAL JOIN은 조인 컬럼을 자동으로 결정하므로 ON이나 USING 절을 함께 사용할 수 없다.
오답 풀이
- 1번: NATURAL JOIN의 특징이다.
- 2번: 동일 이름 컬럼은 하나로 표시될 수 있다.
- 3번: NATURAL JOIN과 ON/USING을 함께 사용할 수 있다는 설명은 틀리다.
- 4번: 동일 이름 컬럼이 의도치 않게 조인 조건이 될 수 있다.
보충 개념 NATURAL JOIN은 편리하지만 조인 조건이 명시적이지 않아 실무에서는 주의가 필요하다. 명확한 조건이 필요하면 ON 또는 USING을 사용하는 것이 좋다.