728x90
본 게시글은 패스트캠퍼스의 SQL/DB 올인원 패키지 강좌를 수강하며 제가 기억할 수 있도록 작성한 것으로, 아주 기초적인 내용으로 구성되어 있습니다.
IS NULL
특정 컬럼 혹은 값이 널 값인지 판단하는 연산자이다. 널 값이 아닌지를 확인하기 위해서는 NOT 연산자와 함께 사용해 IS NOT NULL의 형태로 사용할 수 있다. 다른 데이터 타입들의 경우에는 값을 확인할 때, '=', '!=', '<>' 등을 사용하는 것과 달리 IS를 사용해야 한다는 점에 주의하자.
SELECT [컬럼 리스트]
FROM [테이블명]
WHERE [컬럼명] IS NULL; -- 해당 컬럼값이 null인 레코드 조회
SELECT [컬럼 리스트]
FROM [테이블명]
WHERE [컬럼명] IS NOT NULL; -- 해당 컬럼값이 null이 아닌 레코드 조회
NULL
아직 정의되지 않은 값. 아무 것도 아닌 값. 즉, 데이터가 존재하지 않는 빈 값 등으로 해석할 수 있다. 널 값을 포함하는 연산의 결과 값 역시 NULL이 나오게 된다.
반응형
'Database > PostgreSQL' 카테고리의 다른 글
SQL) PostgreSQL DDL - ALTER (0) | 2021.05.19 |
---|---|
SQL) 실습 내용 정리(데이터 조회와 필터링) (0) | 2021.05.18 |
SQL) IN 연산자 (0) | 2021.05.18 |
SQL) LIMIT, FETCH를 통해 행의 수 한정하기, OFFSET 키워드로 인덱스 지정하기 (0) | 2021.05.15 |
SQL) OUTER JOIN (0) | 2021.05.11 |