COALESCE
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_expressionsdeben ser del mismo tipo.
Ejemplo
Supongamos que sigues a varios corredores en varias eliminatorias en 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 |