SQL 문제풀이

[프로그래머스 SQL] LV.2 중성화 여부 파악하기

냄비짱 2023. 7. 28. 16:14
728x90

❓ Question

❗ Answer

SELECT animal_id, name,
    (CASE
        WHEN sex_upon_intake LIKE '%Neutered%' OR sex_upon_intake LIKE '%Spayed%' THEN 'O'
        ELSE 'X'
    END)
FROM animal_ins
ORDER BY animal_id

📌 Discussion

  • CASE WHEN 조건문 THEN 표현식
      ELSE 표현식
    END 구문 활용
  • LIKE '%문자열%'을 활용하여 해당 문자열의 포함여부를 확인