Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks SQL
Databricks Runtime 16.3 en hoger
Voert lijsten met instructies uit op basis van de eerste voorwaarde die resulteert in waar.
Deze instructie mag alleen worden gebruikt binnen een samengestelde instructie.
Syntaxis
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { elseStmt ; } [...] ]
END IF
Parameterwaarden
conditionElke expressie die naar een booleaanse waarde wordt geƫvalueerd.
stmtEen SQL-instructie die moet worden uitgevoerd als de
conditionistrue.elseStmtEen SQL-instructie om uit te voeren als er geen
conditionistrue. Dat is allemaalconditionoffalsenull.
Voorbeelden
> 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
Verwante artikelen