Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 16.3 e versões superiores
Executa as listas de instruções com base na primeira condição que é avaliada como true.
Essa instrução só pode ser usada em uma instrução composta.
Sintaxe
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { elseStmt ; } [...] ]
END IF
Parâmetros
conditionQualquer expressão que seja avaliada como BOOLEAN.
stmtUma instrução SQL a ser executada se
conditionfortrue.elseStmtUma instrução SQL a ser executada caso
conditionnão sejatrue. Isso é tudoconditionoufalsenull.
Exemplos
> 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
Artigos relacionados