데이터베이스 내의 데이터 값이 존재하지 않는다는 것
공백, 0 등과 다른 특별한 값
NULL은 * =, <, > 등과 같은 연산자로 비교할 수 없다
=
기호가 아닌 IS NULL
을 사용해 NULL값을 찾는다.IS NULL
)IS NOT NULL
을 사용해 NULL이 아닌 값을 찾는다.IS NOT NULL
)데이터의 NULL 여부를 확인하고 NULL이라면 새로운 값을 반환
IFNULL(컬럼_이름, NULL일 때 반환할 값)
이때 반환할 값은 임의로 변경 가능SELECT IFNULL(member_id, 'UNKNOWN') AS 'null name'
❔ 회원 테이블에서 아무도 가지고 있지 않은 회원등급의 이름을 조회 🔽