문제 상세보기
문제 정보

문제 ID: 740638

카테고리: 컴퓨터활용능력 1급

강의: 미분류

키워드: 없음

문제
다음 중 [주소록] 이라는 연결 테이블의 내용을 [거래처] 테이블에 추가하는 SQL문으로 옳은 것은? (단, 두 테이블은 모두 '거래처번호', '거래처명', '연락처'라는 동일한 데이터 형식과 필드 순서를 갖고 있다. 또한 '거래처번호' 필드를 기준으로 [거래처] 테이블에 존재하지 않는 데이터만을 추가하고자 한다.)
정답을 선택하세요
1 insert into 거래처(거래처번호, 거래처명, 연락처) set 주소록(거래처번호, 거래처명, 연락처) where 거래처번호 is not null
2 insert into 거래처 select * from 주소록 where 거래처번호 not in (select 거래처번호 from 거래처)
3 insert into 거래처 values 주소록(거래처번호, 거래처명, 연락처)
4 insert into 거래처(거래처번호, 거래처명, 연락처) select 거래처번호, 거래처명, 연락처 from 주소록 where 거래처번호 not in (select 거래처번호 from 주소록)
단일 문제
정답
2번 : insert into 거래처 select * from 주소록 where 거래처번호 not in (select 거래처번호 from 거래처)
해설

이 문제의 정답은 2번입니다. 컴퓨터활용능력 1급 영역에서 자주 출제되는 유형으로, 각 보기를 비교하며 핵심 개념을 정리해 두면 유사 문제에 충분히 대비할 수 있습니다. 상세 해설은 순차적으로 보강하고 있습니다.