문제
627. Swap Salary
코드
update salary set sex = if (sex = 'f', 'm', 'f')
UPDATE salary
SET
sex = CASE sex
WHEN 'm' THEN 'f'
ELSE 'm'
END;
접근
현재 있는 테이블의 특정 컬럼 값만 바꾸는 문제였다. 따라서 update를 해야할 것 같다고 생각했고 조건을 걸 수 있는 방법을 찾아보았다. 첫 번째 코드처럼 삼항연산처럼 해결할 수도 있고 두 번째 코드처럼 when을 사용할 수도 있었다.