merge into  target tar

using (


) source src

on tar.col1 = src.col1

update

조건1 (tar의 col3 = 'Y'일때)

tar.col1 = src.col1

, tar.col2 = src.col2


조건2 (tar의 col3 = 'N' 이거나 NULL일때)

tar.col4 = src.col4

, tar.col5 = src.col5


이런식으로 update 하기전에 조건별로 update 할 컬럼을 나누고 싶은데 할 수 있는 방법을 못 찾아서

이렇게 질문 올려봅니다.

답변 주시면 초짜의 멘탈을 조금 딱딱한 쿠크다스로 업그레이드 할 수 있을 것 같습니다.


제가 찾아본봐로는 끝에 where절을 주는방법 까지만 찾을 수 있었는데 그렇게 하면 

where 조건에 해당하지 않는 경우에는 처리가 불가능 해서 사용할 수가 없었습니다.


읽어주셔서 감사합니다. 해결방법 아시는분은 답변 부탁드리겠습니다. (__)