Função equal_null
Aplica-se a: SQL do Databricks 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 comexpr1
.
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
Relacionados
- operador < (sinal de menor que)
- operador < (sinal de menor ou igual)
- 0perador > (sinal de maior)
- >= operador (sinal de maior ou igual)
- <=> operador (sinal de menor, igual e maior)
- Operador != (sinal de exclamação e igual)
- Operador = (sinal de igual)
- Operador == (sinal de igual duplo)
- operador <> (sinal de menor/maior que)
- Regras de tipo de dados SQL