Compartir vía


Función nvl

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve expr2 si expr1 es NULL; de lo contrario, expr1. Esta función es un sinónimo de coalesce(expr1, expr2) con dos argumentos.

Sintaxis

nvl(expr1, expr2)

Argumentos

  • expr1: una expresión de cualquier tipo.
  • expr2: una expresión que comparte un tipo menos común con expr1.

Devoluciones

El tipo de resultado es el tipo menos común de los tipos de argumento.

Se aplican consideraciones especiales a los tipos de VARIANT. Consulte Función isnull para más información.

Ejemplos

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3