Esempi di utilizzo
COALESCE(Campo1, Campo2, Campo3)
Sintassi
COALESCE(field_expression[, field_expression, …])
Parametri
field_expression
: un campo o un'espressione. Tutti i parametri field_expression
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 PrimoTempo che contenga i primi risultati di ogni concorrente.
Ecco i dati della gara.
Concorrente |
Turno1 |
Turno2 |
Turno3 |
---|---|---|---|
Concorrente X | 38,22 | 37,61 | |
Concorrente Y | 41,33 | 38,04 | |
Concorrente Z | 39,27 | 39,04 | 38,85 |
Utilizza la seguente formula per estrarre il primo valore non null dalle colonne dei turni:
COALESCE(Turno1, Turno2, Turno3)
Risultati:
Concorrente |
Turno1 |
Turno2 |
Turno3 |
PrimoTempo |
---|---|---|---|---|
Concorrente X | null | 38,22 | 37,61 | 38,22 |
Concorrente Y | 41,33 | null | 38,04 | 41,33 |
Concorrente Z | 39,27 | 39,04 | 38,85 | 39,27 |