SQLD · 59회 변형 · 어려움 난이도 · 43번

Q.43202559어려움 변형2과목 · SQL 기본 및 활용
EMP 테이블(EMPNO, ENAME, DEPTNO)과 DEPT 테이블(DEPTNO, DNAME, LOC)이 있을 때, 아래 SQL에 대한 설명으로 가장 적절한 것은?
SELECT E.DEPTNO, E.ENAME, D.DNAME
FROM   EMP E JOIN DEPT D USING (DEPTNO);
  • 1SELECT 절에서 USING 절에 지정한 DEPTNO 컬럼에 별칭 E를 붙였으므로 오류가 발생한다.
  • 2FROM 절을 EMP E NATURAL JOIN DEPT D USING (DEPTNO)으로 수정하면 오류 없이 실행된다.
  • 3정상 실행되며, 결과에는 EMP의 DEPTNO와 DEPT의 DEPTNO가 각각 별도의 컬럼으로 출력된다.
  • 4정상 실행되며, 두 테이블에서 DEPTNO 값이 같은 행끼리 결합된 결과가 반환된다.

정답: 1 · SELECT 절에서 USING 절에 지정한 DEPTNO 컬럼에 별칭 E를 붙였으므로 오류가 발생한다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기