Teilen über


if-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 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