Utilizza COALESCE
per sostituire i valori null con un valore predefinito più significativo.
Esempi di utilizzo
COALESCE(Field1, Field2, Field3)
Sintassi
COALESCE( field_expression [, field_expression,...])
Parametri
field_expression
: un campo o un'espressione. Tutti i parametrifield_expressions
devono essere dello stesso tipo.
Esempio
Supponiamo che tu stia monitorando più concorrenti nei vari turni di una gara. I concorrenti potrebbero non partecipare ai turni per vari motivi. Vuoi creare un campo First_Time contenente i primi risultati di ogni concorrente.
Ecco i dati della gara.
Racer |
Heat1 |
Heat2 |
Heat3 |
---|---|---|---|
Racer X | 38,22 | 37,61 | |
Concorrente Y | 41,33 | 38,04 | |
Racer Z | 39,27 | 39,04 | 38,85 |
Utilizza la seguente formula nel campo First_Time per ottenere il primo valore non null dalle colonne Turno:
COALESCE(Heat1, Heat2, Heat3)
Risultati:
Racer |
Heat1 |
Heat2 |
Heat3 |
First_Time |
---|---|---|---|---|
Racer X | null | 38,22 | 37,61 | 38,22 |
Concorrente Y | 41,33 | null | 38,04 | 41,33 |
Racer Z | 39,27 | 39,04 | 38,85 | 39,27 |