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 Allefield_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 |