[MySQL] NULL 처리(IS NULL, IS NOT NULL, IFNULL())

알파·2022년 10월 29일
0
post-custom-banner

IS NULL

WHERE절 뒤에 붙어 어떤 FIELD가 NULL이면 TRUE, NULL이 아니면 FALSE를 반환한다.

SELECT * FROM STUDENT WHERE NAME IS NULL;

IS NOT NULL

WHERE절 뒤에 붙어 어떤 FIELD가 NULL이 아니면 TRUE, NULL이면 FALSE를 반환한다.

SELECT * FROM STUDENT WHERE NAME IS NOT NULL;

IFNULL()

만약 어떤 필드의 값이 NULL이라면, 그 값을 무엇으로 대체할지 정하는 함수

SELECT IFNULL(NAME, 'NONE') FROM STUDENT;

출처 : 여기

profile
I am what I repeatedly do

0개의 댓글