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
Zugehörige Tasks
ESQL erstellen
Umwandeln einer komplexen XML-Nachricht
Zugehörige Verweise
Syntaxdiagramme: verfügbare Typen
Sonstige ESQL-Funktionen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
ak05870_