
1) NULL?

2) 특징
NULL + 10 -> NULL
-> 값이 없으니까 결과도 없음
NULL = NULL -> FALSE (또는 UNKNOWN)
-> 그래서 아래처럼 써야 함
IS NULL
IS NOT NULL
1) COALESCE⭐⭐⭐
COALESCE(col, value)
ex.
COALESCE(age, 0)
-> age가 NULL이면 0으면 반환
2) IFNULL (MySQL 전용)
IFNULL(age, 0)
3) NULLIF
NULLIF(a, b)
-> 두 값이 같으면 NULL 반환
ex.
NULLIF(100, 100) -> NULL 반환
NULLIF(100, 200) -> 100 반환
4) CASE WHEN
CASE
WHEN age IS NULL THEN 0
ELSE age
END
by HEIDI J. 꼬꼬마 데분가😎