[SQL] ISNULL

Updated:

모든 문제의 출처는 프로그래머스 SQL 고득점 KIT입니다. (https://programmers.co.kr/learn/challenges)

예제 1

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

2

code

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID

예제 3

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

Tags:

Categories:

Updated:

Leave a comment