반응형
--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;
반응형
'DataBase' 카테고리의 다른 글
[postgreSQL] INNER JOIN (0) | 2021.09.14 |
---|---|
[postgreSQL]JOIN 이란? (0) | 2021.09.14 |
[postgreSQL][데이터 필터링]LIKE연산자 (0) | 2021.09.13 |
[postgreSQL][데이터 필터링]BETWEEN 연산자 (0) | 2021.09.13 |
[postgreSQL][데이터 필터링]IN 연산자 (0) | 2021.09.13 |
댓글