Partilhar via


Função if

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

Retorna expr1 se cond é true, ou expr2 de outra forma. Esta função é sinónimo de função iff.

Sintaxe

if(cond, expr1, expr2)

Argumentos

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

Devoluções

O resultado é o tipo máximo comum de expr1 e expr2.

Exemplos

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