SQLD · 60회 변형 · 어려움 난이도 · 39번

Q.39202660어려움 변형2과목 · SQL 기본 및 활용
아래 MST, DLT 테이블에 대해 MERGE 문 수행 후 MST의 ID=1 행과 ID=2 행의 (A, B, C) 값으로 옳은 것은?
보기
[MST] (MERGE 전)
IDABC
1102030
[DLT]
ID
1
2
MERGE INTO MST T
USING DLT S
ON (T.ID = S.ID)
WHEN MATCHED THEN
  UPDATE SET T.B = 99
WHEN NOT MATCHED THEN
  INSERT (ID, A, B) VALUES (S.ID, 99, 99);
  • 1ID=1 행: (10, 99, 30) / ID=2 행: (99, 99, 99)
  • 2ID=1 행: (10, 99, NULL) / ID=2 행: (99, 99, 99)
  • 3ID=1 행: (99, 99, 30) / ID=2 행: (99, 99, NULL)
  • 4ID=1 행: (10, 99, 30) / ID=2 행: (99, 99, NULL)

정답: 4 · ID=1 행: (10, 99, 30) / ID=2 행: (99, 99, NULL)

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