Compartilhar via


Função nvl

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retornará expr2 se expr1 for NULL, caso contrário, expr1. Essa função é sinônimo da coalesce(expr1, expr2) para dois argumentos.

Sintaxe

nvl(expr1, expr2)

Argumentos

  • expr1: uma expressão de qualquer tipo.
  • expr2: uma expressão que compartilha um tipo menos comum com expr1.

Retornos

O tipo de resultado é o tipo menos comum dos tipos de argumento.

Considerações especiais se aplicam aos tipos VARIANT. Confira a função isnull para obter detalhes.

Exemplos

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3