합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증관리 구문난이도 3MCQ

SQL 개발자 자격증 관리 구문 기출문제 #947

문제

TARGET(ID PK, QTY)에는 (1, 100)만 있고, SRC에는 (1, 50), (2, 30)이 있다. 다음 MERGE 실행 후 TARGET의 상태로 옳은 것은?

① (1, 50), (2, 30) ② (1, 150), (2, 30) ③ (1, 100), (2, 30) ④ (1, 150)

정답

2

해설

SRC의 ID=1은 TARGET에 존재하므로 MATCHED 분기로 UPDATE되어 QTY가 100+50=150이 된다. SRC의 ID=2는 TARGET에 없으므로 NOT MATCHED 분기로 INSERT되어 (2, 30)이 추가된다. 따라서 결과는 (1, 150), (2, 30)이다. MERGE는 매칭 여부에 따라 UPDATE/INSERT를 한 번에 처리하는 UPSERT 구문이다.

SQL 개발자 자격증 관리 구문 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQL 개발자 자격증] 관리 구문 기출 #947 | 문어CBT