Share via


Función if

Se aplica a:check marked yes Databricks SQL check marked yes Databricks Runtime

Devuelve expr1 si cond es true; de lo contrario, expr2. Esta función es sinónimo de la función iff.

Sintaxis

if(cond, expr1, expr2)

Argumentos

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

Devoluciones

El resultado es el tipo máximo común de expr1 y expr2.

Ejemplos

> SELECT if(1 < 2, 'a', 'b');
 a