[SQL] IFNULL - NULL값 처리

SHONG·2024년 3월 27일

SQL

목록 보기
6/15
post-thumbnail

주로 컬럼에서 NULL값을 구분할 때 WHERE절에서 IS NULL 또는 IS NOT NULL 을 주곤 한다. 그런데 NULL값일 때 해당 컬럼의 값을 대체 해주고자 할 때 어떤 방법을 쓸 수 있을까?

CASE WHEN THEN 으로도 가능하지만 지난번 알아보았으니 IFNULL이라는 함수를 알아보기로 했다.


IFNULL : 해당 컬럼의 값이 NULL일 때, 다른 값으로 출력할 수 있도록 한다.

문법

IFNULL(컬럼명, 대체값)


IFNULL 사용법

SELECT IFNULL(column, "N") AS conversion FROM table
column
hi
NULL

🔽 조회 결과

conversion
hi
N
profile
핑계 대지 말자

0개의 댓글