COALESCE
Usa COALESCE
para sustituir 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
: campo o expresión. Todos losfield_expressions
deben ser del mismo tipo.
Ejemplo
Supongamos que hace el seguimiento de varios pilotos en varias rondas de una competición. Los pilotos podrían no participar en las rondas por varios motivos. Quieres crear un campo First_Time que contenga los primeros resultados de cada piloto.
Estos son los datos de la carrera:
Racer |
Heat1 |
Heat2 |
Heat3 |
---|---|---|---|
Racer X | 38.22 | 37.61 | |
Piloto Y | 41.33 | 38.04 | |
Piloto Z | 39.27 | 39.04 | 38.85 |
Utiliza la siguiente fórmula en el campo First_Time para obtener el primer valor que no sea nulo de las columnas Ronda:
COALESCE(Heat1, Heat2, Heat3)
Resultados:
Racer |
Heat1 |
Heat2 |
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 |