if
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt expr1
zurück, wenn cond
true
ist, andernfalls expr2
Diese Funktion ist ein Synonym für die iff-Funktion.
Syntax
if(cond, expr1, expr2)
Argumente
cond
: Ein BOOLESCHER Ausdruckexpr1
: Ein Ausdruck beliebigen Typsexpr2
: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mitexpr1
aufweist.
Gibt zurück
Das Ergebnis ist der größte gemeinsame Typ von expr1
und expr2
.
Beispiele
> SELECT if(1 < 2, 'a', 'b');
a