Use COALESCE
para substituir valores nulos por um valor padrão mais significativo.
Exemplo de uso
COALESCE(Field1, Field2, Field3)
Sintaxe
COALESCE(field_expression[, field_expression, ...])
Parâmetros
field_expression –
um campo ou uma expressão. Todos os field_expressions
precisam ser do mesmo tipo.
Exemplo
Imagine que você esteja acompanhando vários pilotos no aquecimento para uma competição. Os pilotos podem fazer voltas de aquecimento por vários motivos. Você quer criar um campo First_Time que contenha os primeiros resultados de cada piloto.
Veja os dados das corridas.
Piloto |
Aquec1 |
Aquec2 |
Aquec3 |
---|---|---|---|
Piloto X | 38,22 | 37,61 | |
Piloto Y | 41,33 | 38,04 | |
Piloto Z | 39,27 | 39,04 | 38,85 |
Use a seguinte fórmula no campo First_Time para receber o primeiro valor não nulo das colunas Aquec:
COALESCE(Heat1, Heat2, Heat3)
Resultados:
Piloto |
Aquec1 |
Aquec2 |
Aquec3 |
Primeiro_Tempo |
---|---|---|---|---|
Piloto X | null | 38,22 | 37,61 | 38,22 |
Piloto Y | 41,33 | null | 38,04 | 41,33 |
Piloto Z | 39,27 | 39,04 | 38,85 | 39,27 |