[SQL] ISNULL
Updated:
모든 문제의 출처는 프로그래머스 SQL 고득점 KIT입니다. (https://programmers.co.kr/learn/challenges)
예제 1
TIP
- 값이 NULL인 데이터를 조회하려면 조건식에 (COLUMN_NAME IS NULL)을 사용! COLUMN_NAME = NULL 아님!
code
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID
예제 2
code
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID
예제 3
TIP
- 값이 NULL인 데이터를 다른 데이터로 채워주고 싶은 경우 IFNULL(COLUMN_NAME, VALUE)를 통해 변경!
code
SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
Leave a comment