Partilhar via


Função nvl

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna expr2 se expr1 é NULL, ou expr1 de outra forma. Esta função é sinónimo de coalesce(expr1, expr2) 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.

Devoluções

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

Aplicam-se considerações especiais aos VARIANT tipos. Consulte a função isnull para obter detalhes.

Exemplos

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3