Funkcja equal_null
Dotyczy: Databricks SQL
Databricks Runtime 11.3 LTS i nowsze
Zwraca wartość true
, jeśli expr1
wyrażenia są równe expr2
lub oba wyrażenia to NULL
, lub false
w inny sposób. Ta funkcja różni się od operatora = (eq sign), traktując NULL
jako porównywalną wartość.
Składnia
equal_null ( expr1, expr2 )
Argumenty
expr1
: wyrażenie dowolnego porównywalnego typu.expr2
: wyrażenie współużytkuje najmniej typowy typ za pomocąexpr1
polecenia .
Zwraca
Wartość logiczna.
Przykłady
> SELECT equal_null(2, 2);
true
> SELECT equal_null(2, 1);
false
> SELECT equal_null(NULL, 1);
false
> SELECT NULL == 1;
NULL
> SELECT equal_null(NULL, NULL);
true
> SELECT NULL == NULL;
NULL