Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
Databricks SQL
Databricks Runtime 16.3 e versioni successive
Esegue elenchi di istruzioni in base alla prima condizione che restituisce true.
Questa istruzione può essere usata solo all'interno di un'istruzione composta .
Sintassi
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { elseStmt ; } [...] ]
END IF
Parametri
conditionQualsiasi espressione che valuta un valore BOOLEAN.
stmtIstruzione SQL da eseguire se il
conditionètrue.elseStmtIstruzione SQL da eseguire se non
conditionètrue. Sono tutticonditionfalseonull.
Esempi
> 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
Articoli correlati