if-Funktion

Gilt für:check marked yes Databricks SQL check marked yes Databricks Runtime

Gibt expr1 zurück, wenn condtrue ist, andernfalls expr2 Diese Funktion ist ein Synonym für die iff-Funktion.

Syntax

if(cond, expr1, expr2)

Argumente

  • cond: Ein BOOLESCHER Ausdruck
  • expr1: Ein Ausdruck beliebigen Typs
  • expr2: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mit expr1 aufweist.

Gibt zurück

Das Ergebnis ist der größte gemeinsame Typ von expr1 und expr2.

Beispiele

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