COALESCE

Verwenden Sie COALESCE, um Nullwerte durch einen aussagekräftigen Standardwert zu ersetzen.

Verwendungsbeispiel

COALESCE(Field1, Field2, Field3)

Syntax

COALESCE( field_expression [, field_expression,...])

Parameter

  • field_expression: ein Feld oder ein Ausdruck Alle field_expressions müssen vom selben Typ sein.

Beispiel

Angenommen, Sie messen in einem Wettbewerb die Zeiten mehrerer Rennfahrer über mehrere Runden. Rennfahrer können aus verschiedenen Gründen bei einem Durchgang aussetzen. Sie möchten ein Feld First_Time erstellen, das die ersten Ergebnisse jedes Rennfahrers enthält.

Dies sind die Renndaten.

Racer (Rennfahrer)

Heat1 (Runde1)

Heat2 (Runde2)

Heat3 (Runde3)

Rennfahrer X 38,22 37,61
Schwimmer Y 41,33 38,04
Schwimmer Z 39,27 39,04 38,85

Verwenden Sie die folgende Formel im Feld First_Time, um den ersten Nicht-Null-Wert aus den Heat-Spalten zu erhalten:

COALESCE(Heat1, Heat2, Heat3)

Das Ergebnis:

Rennfahrer

Heat1 (Runde1)

Heat2 (Runde2)

Heat3 (Runde3)

First_Time
Rennfahrer X null 38,22 37,61 38,22
Rennfahrer Y 41,33 null 38,04 41,33
Rennfahrer Z 39,27 39,04 38,85 39,27