Funktion COALESCE

COALESCE ist eine Funktion, mit der Sie Standardwerte für Felder bereitstellen können.

SYNTAX

Die Funktion COALESCE wertet ihre Parameter der Reihe nach aus und gibt den ersten zurück, der nicht NULL ist. Der Ergebnis ist nur dann NULL, wenn alle Argumente NULL sind. Die Parameter können beliebige Skalartypen sein, müssen jedoch nicht alle denselben Typ haben.

Verwenden Sie die Funktion COALESCE, um für ein Feld, das möglicherweise nicht in einer Nachricht enthalten ist, einen Standardwert bereitzustellen. Beispielsweise gibt der Ausdruck
COALESCE(Body.Salary, 0)
den Wert des Feldes Salary in der Nachricht zurück, falls es vorhanden ist, bzw. 0 (null), wenn das Feld nicht vorhanden ist.
Zugehörige Konzepte
Übersicht zu ESQL
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ak05870_