[프로그래머스 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
'♧ 프로그래머스 SQL > Lv. 2' 카테고리의 다른 글
[프로그래머스 SQL] DATETIME에서 DATE로 형 변환 (String, Date) | MySQL (0) | 2024.08.15 |
---|---|
[프로그래머스 SQL] 입양 시각 구하기(1) (GROUP BY) | MySQL (2) | 2024.08.15 |
[프로그래머스 SQL] 중복 제거하기 (SUM, MAX, MIN) | MySQL (0) | 2024.08.11 |
[프로그래머스 SQL] 동물 수 구하기 (SUM, MAX, MIN) | MySQL (0) | 2024.08.10 |
[프로그래머스 SQL] 이름에 el이 들어가는 동물 찾기 (String, Date) | MySQL (0) | 2024.08.10 |