NULL 이 있는 row 조회
SELECT * FROM 데이터베이스.테이블 WHERE 컬럼 IS NULL;
SELECT * FROM minhyeong.member WHERE address IS NULL;
NULL 이 아닌 row 조회
SELECT * FROM minhyeong.member WHERE address IS NOT NULL;
여러 컬럼 중에서 NULL 이 있는 row 모두 조회
SELECT * FROM minhyeong.member
WHERE address IS NULL;
OR weight IS NULL;
OR height IS NULL;
NULL 인 항목들을 다른 단어로 대체해서 표시하기
SELECT
COALESCE(height, '###'),
COALESCE(weight, '---'),
COALESCE(address, '@@@')
FROM minhyeong.member;
IS NULL 과 = NULL 은 다르다.
: NULL 은 어떤 값이 아니기 때문에 등호(=)를 사용해서 어떤 값과 비교할 수 있는 대상이 아님.
NULL 에는 어떤 연산을 해도 결국 NULL 이다.