COALESCE

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

Heat1

Aquec2

Heat3

Piloto X 38,22 37,61
Racer Y 41,33 38,04
Racer 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:

Racer

Heat1

Aquec2

Heat3

First_Time
Racer 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