Freigeben über


iff-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

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

Syntax

iff(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 iff(1 < 2, 'a', 'b');
 a