UPDATE TB_QUIZ_EMP SET ISU_FLAG = (CASE WHEN EXC_CODE = 'QU01' THEN 'SU_RY' ELSE 'EDURN' END) --> 통과여부 ,EXC_CODE = 'QU01' --> 통과사유 ,TARGET_YN = 'Y' WHERE START_DATE = '20170511' AND QUIZ_CD = 'EDU22' AND USERID = '20040307'
안녕하세요 UPDATE 문에 궁금증이 생겨 질문을 남깁니다.
현재 저 쿼리로 UPDATE를 진행중입니다.
EXC_CODE 가 QU01 이란 코드를 받아오고
ISU_FLAG 에서 EXC_CODE 가 QU01 이면 결과가 통과로 변경 되게끔 할려고 하는데
문제가 QU01 코드가 아닌 다른 코드가 나왔을때도 똑같이 UPDATE가 되며 UPDATE문을 두번을 돌려야 정상적으로 수정이 되네요..
인원들의 통과사유값은 기본 NULL인 상태입니다.
어떻게 수정을 해야할까요?