COALESCE
Descrição
COALESCE
é uma função de linha que retorna o primeiro valor válido (NOT NULL
value) de uma lista de expressões separada por vírgulas.Sintaxe
COALESCE
(expression
[,expression
][,...])Valor de retorno
Retorna um valor por linha do mesmo tipo que a primeira expressão de entrada válida.
Parâmetros de entrada
- expressão
- Pelo menos um é obrigatório. Um nome de campo ou uma expressão.
Exemplos
O exemplo a seguir mostra uma expressão para calcular a renda anual do colaborador para colaboradores isentos que têm um
salário
e colaboradores não isentos que têm um hourly_wage
. Essa expressão verifica os valores de ambos os campos para cada linha e retorna o valor da primeira expressão que é válida (NOT NULL
).COALESCE([hourly_wage] * 40 * 52, [salary])