SQL Coalesce

SQL Coalesce

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!!