Funkcja equal_null

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak 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ą 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