Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
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 wartość porównywalną.
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ąexpr1polecenia .
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
Pokrewne
-
<(lt sign) — operator (znak <=) — operator -
>(gt sign) — operator -
>=(znak większe lub równe) — operator -
<=>(operator porównania: mniejszy, równy, większy znak) — operator -
!=Operator (znak bangeq) -
=(znak równości): operator -
==(znak równania eq eq) — operator -
<>(lt gt sign) — operator - Reguły typów danych SQL