次の方法で共有


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