모두CBT

출제 25-3아래의 [회원] 테이블과 [우수회원] 테이블에 대해 다음 … | [컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331) 상세 페이지

1[컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331)

출제 25-3

아래의 [회원] 테이블과 [우수회원] 테이블에 대해 다음 두 SQL 문을 순서대로 실행한 후, [우수회원] 테이블과 [회원] 테이블의 레코드 수를 순서대로 나열한 것으로 옳은 것은?

INSERT INTO 우수회원(회원번호, 이름)
SELECT 회원번호, 이름 FROM 회원 WHERE 포인트 >= 1000;

DELETE FROM 회원 WHERE 등급='휴면';


문제 이미지
1
3개, 3개
2
4개, 5개
3
3개, 2개
4
4개, 3개
해설

실행 후 레코드 수는 [우수회원] 4개, [회원] 3개이다.

[회원] 테이블은 101 김민수(일반, 1200), 102 이서연(휴면, 300), 103 박지훈(우수, 1500), 104 최유나(휴면, 1100), 105 정하늘(일반, 800)의 5건이고, [우수회원]에는 100 홍길동 1건이 있다.

INSERT 문은 포인트가 1000 이상인 101, 103, 104의 3건을 추가하므로 [우수회원]은 1+3=4개가 된다.

DELETE 문은 등급이 '휴면'인 102, 104를 [회원]에서 삭제하므로 5-2=3개가 남는다. 이미 복사된 [우수회원]의 104번 레코드는 영향을 받지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.