Função equal_null

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime 11.3 LTS e superior

Devolve true se expr1 for igual ou ambas as expr2 expressões forem NULL, ou false de outra forma. Esta função difere do operador = (sinal de q), tratando NULL como um valor comparável.

Sintaxe

equal_null ( expr1, expr2 )

Argumentos

  • expr1: Uma expressão de qualquer tipo comparável.
  • expr2: Uma expressão que compartilha um tipo menos comum com expr1.

Devoluções

UM BOOLEAN.

Exemplos

> 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