NULL STACK

mysql CASE WHEN

ellapresso 2019. 5. 9. 17:40
반응형

update 'TABLENAME'
     set '타깃컬럼' = CASE
                     WHEN '조건'
                     THEN '컬럼안에들어갈내용'
                     ELSE '타깃컬럼' END,
                    //조건에 맞지 않으면 내용이유지된다.
        '타깃컬럼2' = CASE
                     WHEN '조건2'
                     THEN '컬럼안에들어갈내용2'
                     ELSE '타깃컬럼2' END
where '조건';
//where 절은 생략 가능

원하는 조건을 가진 컬럼을 수정하고 싶을경우.

반응형