Oracle 비교 연산자 IS NULL

Oracle DB

IS NULL 연산자

값이 NULL인 데이터를 검색합니다. NULL은 값이 불명임을 의미하므로 다른 값과 비교할 수 없기 때문에 = 을 사용하여 검색할 수 없습니다.

예시1

IS NULL을 사용하여 emp테이블에서 comm 컬럼의 데이터 중, NULL인 값을 검색하는 SQL문입니다.

SELECT empno, ename, comm FROM emp WHERE comm IS NULL;
 EMPNO ENAME   COMM
------ ------ -----
  7369 SMITH
  7566 JONES
  7698 BLAKE
  7782 CLARK
  7839 KING
  7900 JAMES
  7902 FORD
  7934 MILLER
8 rows selected.

예시2

IS NULL을 사용하여 emp테이블에서 comm 컬럼의 데이터 중, NULL이 아닌 값을 검색하는 SQL문입니다.

SELECT empno, ename, comm FROM emp WHERE comm IS NOT NULL;
 EMPNO ENAME   COMM
------ ------ -----
  7499 ALLEN    300
  7521 WARD     500
  7654 MARTIN  1400
  7844 TURNER     0

참조

null 데이터가 WHERE 조건 비교 검색에서 취득되지 않을 때, null값이 포함된 데이터가 선두에 출력 되지 않을 때에는 아래 글을 참조하세요.

눈깨비 정보창고 - 분기탱천
마우스 영역 지정 이미지 캡처를 문자 인식 및 번역하기 버튼 클릭 만으로  을 실행 해 주는 소프트웨어를 작성 했습니다. 자세한 도움말은 여기를 참조 하십시오. 웹 서비스 구축 눈깨비가 본업으로 하고 있는 기술적인 ...
눈깨비 정보창고 - 분기탱천
마우스 영역 지정 이미지 캡처를 문자 인식 및 번역하기 버튼 클릭 만으로  을 실행 해 주는 소프트웨어를 작성 했습니다. 자세한 도움말은 여기를 참조 하십시오. 웹 서비스 구축 눈깨비가 본업으로 하고 있는 기술적인 ...
제목과 URL을 복사했습니다