인프런- 데이터 분석을 위한 고급 SQL: 섹션 1 UPDATE 문제풀이

르네·2023년 9월 25일
0

SQL

목록 보기
20/63

인프런 강의 <데이터 분석을 위한 고급 SQL>을 듣고, 중요한 점을 정리한 글입니다.

문제(틀림)

풀이

  • 나의 틀린 풀이
UPDATE Salary
SET Sex = f
WHERE Sex = m

UPDATE Salary
SET Sex = m
WHERE Sex = f
UPDATE Salary
SET Sex = CASE
    WHEN Sex = 'f' THEN Sex = 'm'
    WHEN Sex = 'm' THEN Sex = 'f'
    ELSE Sex
END
  • 선생님 풀이
UPDATE Salary
SET sex = CASE WHEN sex = 'f' THEN 'm' ELSE 'f'
END

배운점

  • CASE: 특정 조건을 만족할 때에 어떤 값을 리턴해줄 것인가에 대한 문법
  • CASE 절에서
CASE WHEN sex = 'm' THEN sex = 'f' (X)
CASE WHEN sex = 'f' THEN 'm' (O)
profile
데이터분석 공부로그

0개의 댓글