Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 16.3 und höher
Führt Listen von Anweisungen basierend auf der ersten Bedingung aus, die als TRUE ausgewertet wird.
Diese Anweisung kann nur in einer zusammengesetzten Anweisung verwendet werden.
Syntax
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { elseStmt ; } [...] ]
END IF
Die Parameter
conditionEin beliebiger Ausdruck, der als BOOLEAN ausgewertet wird
stmtEine SQL-Anweisung, die ausgeführt werden soll, wenn
conditiontrueist.elseStmtEine SQL-Anweisung, die ausgeführt werden soll, wenn nein
condition.trueDas ist allesconditionfalseodernull.
Beispiele
> BEGIN
DECLARE choice DOUBLE DEFAULT 3.9;
DECLARE result STRING;
IF choice < 2 THEN
VALUES ('one fish');
ELSEIF choice < 3 THEN
VALUES ('two fish');
ELSEIF choice < 4 THEN
VALUES ('red fish');
ELSEIF choice < 5 OR choice IS NULL THEN
VALUES ('blue fish');
ELSE
VALUES ('no fish');
END IF;
END;
red fish
Verwandte Artikel