[mySQL] solvesql Amy는 이 영화를 어디서 볼까? (CASE문에 조건 여러개 달기)

sehyunny·2023년 10월 8일

mySQL

목록 보기
20/26

Q. https://solvesql.com/problems/ott-used-by-amy/

SELECT title,
       year,
       genres,
       directors,
       CASE WHEN netflix = '1' THEN 'netflix'
            WHEN netflix = '0' AND prime_video = '1' THEN 'prime_video'
            WHEN netflix = '0' AND prime_video = '0' AND disney_plus = '1' THEN 'disney_plus' ELSE 'hulu' END
            AS 'platform'
FROM movies
WHERE year = 2021
ORDER BY title ASC

☑️ point

  • CASE문에 조건 여러개 다는 것 헷갈리지 말기!!!
    (자꾸 컬럼을 여러개로 나누고 null로 표시되도록 잘못 작성하는 실수 반복중 ㅠㅠ)

0개의 댓글