컴퓨터활용능력 필기 1급 2013.06.22 기출 · 테이블 작성
다음 중 [주소록] 이라는 연결 테이블의 내용을 [거래처] 테이블에 추가하는 SQL문으로 옳은 것은? (단, 두 테이블은 모두 '거래처번호', '거래처명', '연락처'라는 동일한 데이터 형식과 필드 순서를 갖고 있다. 또한 '거래처번호' 필드를 기준으로 [거래처] 테이블에 존재하지 않는 데이터만을 추가하고자 한다.)
이 문제 풀어보기
정답 및 해설 보기
정답: 2번
다른 테이블의 데이터를 가져와 추가할 때는 INSERT INTO 테이블명 SELECT 필드명 FROM 테이블명 WHERE 조건 형식을 사용합니다.
거래처 테이블에 존재하지 않는 데이터만 추가해야 하므로, 서브쿼리를 통해 거래처번호가 거래처 테이블에 없는(NOT IN) 데이터만 선택하여 삽입해야 합니다.
거래처 테이블에 존재하지 않는 데이터만 추가해야 하므로, 서브쿼리를 통해 거래처번호가 거래처 테이블에 없는(NOT IN) 데이터만 선택하여 삽입해야 합니다.