♧ 프로그래머스 SQL/Lv. 2

[프로그래머스 SQL] NULL 처리하기 (IS NULL) | MySQL

Grit_0913 2024. 8. 14. 05:24

[프로그래머스 SQL] NULL 처리하기 (IS NULL) | MySQL

하단의 목차를 클릭하여 이동할 수 있습니다 :)

1. 문제 (+풀이)
2. 해답

1. 문제 (+풀이)

  • CASE WHEN ~ THEN ~ ELSE ~ END AS ~
    • IS NULL인 경우 'No name'으로 출력하기 위해 CASE WHEN 문을 사용한다.
    • WHEN 조건에 IS NULL을 THEN에 'No name'을 주고 마지막으로 ELSE 문에 NAME을 그대로 출력하도록 한다.

2. 해답

-- 코드를 입력하세요
SELECT 
    ANIMAL_TYPE,
    CASE WHEN NAME IS NULL
        THEN 'No name' 
        ELSE NAME END AS NAME,
    SEX_UPON_INTAKE
FROM ANIMAL_INS