Usa COALESCE
para reemplazar los valores nulos por un valor predeterminado más significativo.
Ejemplo de uso
COALESCE(Field1, Field2, Field3)
Sintaxis
COALESCE( field_expression [, field_expression,...])
Parámetros
field_expression
: Es un campo o una expresión. Todos losfield_expressions
deben ser del mismo tipo.
Ejemplo
Supongamos que estás haciendo un seguimiento de varios corredores en varias eliminatorias de una competencia. Los corredores pueden quedar afuera de las eliminatorias por varios motivos. Quieres crear un campo First_Time que contenga los primeros resultados de cada corredor.
A continuación, se muestran los datos de la carrera.
Corredor |
Heat1 |
Heat2 |
Heat3 |
---|---|---|---|
Corredor X | 38.22 | 37.61 | |
Corredor Y | 41.33 | 38.04 | |
Corredor Z | 39.27 | 39.04 | 38.85 |
Usa la siguiente fórmula en el campo First_Time para obtener el primer valor no nulo de las columnas Heat:
COALESCE(Heat1, Heat2, Heat3)
Resultados:
Corredor |
Heat1 |
Heat2 |
Heat3 |
First_Time |
---|---|---|---|---|
Corredor X | null | 38.22 | 37.61 | 38.22 |
Corredor Y | 41.33 | null | 38.04 | 41.33 |
Corredor Z | 39.27 | 39.04 | 38.85 | 39.27 |