다음을 통해 공유


is distinct 연산자

적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

인수에 NULL이 비교 가능한 값으로 간주되는 다른 값이 있는지 테스트합니다.

구문

expr1 is [not] distinct from expr2

인수

  • expr1: 비교 가능한 형식의 식입니다.
  • expr2: expr1최소 일반 형식을 공유하는 형식의 식입니다.

반품

BOOLEAN입니다.

expr1expr2 모두 NULL인 경우 고유하지 않은 것으로 간주됩니다.

expr1expr2 중 하나만 NULL이면 식이 고유한 것으로 간주됩니다.

expr1expr2 모두 NULL이 아니면 expr<>expr2인 경우 고유한 것으로 간주됩니다.

예제

> SELECT NULL is distinct from NULL;
 false

> SELECT NULL is distinct from 5;
 true

> SELECT 1 is distinct from 5;
 true

> SELECT NULL is not distinct from 5;
 false