Compartilhar via


Função equal_null

Aplica-se a:verificação marcada como sim SQL do Databricks marca de seleção positiva Databricks Runtime 11.3 LTS e versões posteriores

Retorna true se expr1 for igual a expr2 ou ambas as expressões forem NULL; caso contrário, retorna false. Essa função difere do operador = (sinal de igual) ao tratar 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.

Retornos

Um BOOLIANO.

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