Função nvl2
Aplica-se a: Databricks SQL
Databricks Runtime
Retorna expr2
se expr1
não NULL
for , ou expr3
de outra forma. Esta função é sinónimo de CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END
.
Sintaxe
nvl2(expr1, expr2, expr3)
Argumentos
expr1
: Uma expressão de qualquer tipo.expr2
: Uma expressão de qualquer tipo.expr3
: Uma expressão que compartilha um tipo menos comum comexpr2
.
Devoluções
O resultado é o tipo menos comum de expr2
e expr3
.
Exemplos
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2
Funções relacionadas
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários