Expressões condicionais são usadas para verificar uma determinada condição e tomar medidas com base no resultado da condição. São grandes blocos de construção na programação e, portanto, suportados por quase todas as linguagens de programação.
O SQL não é deixado para trás; No SQL padrão, você encontrará várias construções de expressão condicional, como caso, ifnull, nullif, coalesce, etc.
Neste post, aprenderemos a usar a função Coalesce para retornar a primeira expressão não nula.
Função Sintaxe
O snippet a seguir mostra a sintaxe da função:
Coalesce (expr [,…])
A função retornará um tipo de dados coagido da expressão. Estes também são conhecidos como supertipos.
Exemplo
Abaixo está um uso básico da função Coalesce.
Selecione Coalesce (1,2,3) como resultado;
Nesse caso, como a expressão de entrada não contém valores nulos, a função deve retornar o primeiro valor como:
resultado
1
Exemplo 2
O segundo exemplo ilustra como a função funciona em uma expressão nula.
selecione Coalesce (NULL, NULL, 3, NULL) como resultado;
Nesse caso, a função ignorará os dois primeiros valores nulos e retornará o primeiro valor não nulo como:
resultado
3
Conclusão
Neste curto tutorial, discutimos o uso da função Coalesce para retornar o primeiro valor não nulo em uma determinada expressão. Sinta -se à vontade para explorar os documentos para aprender mais.
Obrigado pela leitura!!