본문 바로가기

Algorithm/MySQL

[LeetCode] 627. Swap Salary (MySQL)

문제

코드

UPDATE Salary SET sex = CASE WHEN sex = 'm' THEN 'f' 
                             ELSE 'm' END;
  1. 성별 컬럼 'f'와 'm' 값을 반대 값으로 변경해야하는 문제
  2. 하나가 아닌 두 개 다 변경해야하므로 CASE WHEN 을 이용하여 성별이 m일 경우 f로 바꿔주고 f일 경우 m으로 바꿔줌 

출처

반응형