IFNULL

만약 해당 컬럼값이 NULL이라면 다른 값으로 대체할 수 있다.

// IFNULL(컬럼명, NULL 대체할 값);
SELECT IFNULL(NAME, 'N');

IS

만약 컬럼의 값이 ‘NULL’인 데이터만 추출하고 싶을 때 IS를 사용한다.

WHERE NAME IS NULL

반대로 컬럼의 값이 ‘NULL’이 아닌 데이터만 추출하고 싶을 때 IS NOT을 사용한다.

WHERE NAME IS NOT NULL

COUNT(컬럼명)은 NULL인 값을 절대 가져오지 않는다!!!!