커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
문제 14 정답 오류 확인 부탁드립니다.
undefined주차
북마크
함*연
댓글
1
추천
0
조회수
17
조회수
17
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


해당 문제의 해설에서 DELETE WHERE 절이 실행되지 않는다고 하셨는데요, UPDATE 구문 직후여도 TEST1.COL3 에 여전히 1인 값이 존재하기 때문에 해당 행을 삭제할 수 있어 보입니다. 그래서 최종적으로 TEST1 테이블의 행 수가 5개가 아닌 4개라고 생각하는데, 이 풀이가 맞는지 확인 부탁드립니다!


추가로, TEST1.COL1 = B 의 COL3이 2에서 4로 바뀌고, 바뀐 COL3의 값만 DELETE WHERE 절과 비교하는 원리가 잘 이해되지 않습니다. UPDATE 구문과 같은 줄(?)에 있어 바뀐 값에 대해서만 DELETE를 적용하는 것이 아닌, WHEN MATCHED 에 해당하는 모든 행들에 대해 적용된다고 생각이 듭니다. 제가 이해를 잘 못한 것인지 헷갈립니다..!




스파르타 즉문즉답스파르타 즉문즉답








취소
 공유
취소
댓글 0
댓글 알림
나의얼굴