Sdílet prostřednictvím


is distinct operátor

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Testuje, zda argumenty mají různé hodnoty, ve kterých jsou hodnoty NULL považovány za srovnatelné hodnoty.

Syntaxe

expr1 is [not] distinct from expr2

Argumenty

Návraty

A BOOLEAN.

Pokud se obě expr1 hodnoty i expr2 hodnoty NULL považují za odlišné.

Pokud je pouze jeden z expr1 a expr2 má hodnotu NULL, výrazy jsou považovány za odlišné.

Pokud obě expr1 a expr2 nejsou NULL, jsou považovány za odlišné, pokud expr<>expr2.

Příklady

> 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