본문 바로가기
DataBase

[postgreSQL][데이터 필터링]IS NULL 연산자

by 바까 2021. 9. 13.
반응형
--7)IS NULL연산자
--특정 컬럼 혹은 값이 널 값인지 아닌지를 판단하는 연산자.IS NULL 혹은 IS NOT NULL로 널 유무 확인
--널(NULL)이란?
--테이블에 아무것도 아닌 값을 넣는것.
--(1)IS NULL 연산자 문법
--SELECT *
--FROM TABLE_NAME
--WHERE COLUMN_NAME		-- =NULL은 사용 안됌
--		IS NULL;		--COUMN_NAME 컬럼의 값이 널인 집합을 출력

--SELECT *
--FROM TABLE_NAME
--WHERE COLUMN_NAME		
--		IS NOT NULL;	--COUMN_NAME 컬럼의 값이 널이 아닌 집합을 출력

select *
from CONTACTS;

select ID, FIRST_NAME, LAST_NAME, EMAIL, PHONE
from CONTACTS
where PHONE = null; 
--결과 집합이 공집합이다.널은 = 연산으로 비교할 수 없다.

select ID, FIRST_NAME, LAST_NAME, EMAIL, PHONE
from CONTACTS
where PHONE is null;

select ID, FIRST_NAME, LAST_NAME, EMAIL, PHONE
from CONTACTS
where PHONE is not null;
반응형

댓글