Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite SQL-Funktionen » SQL-Funktionen (A-D)

 

COALESCE-Funktion [Verschiedene]

Gibt den ersten Nicht-NULL-Ausdruck in einer Liste zurück. Diese Funktion ist mit der ISNULL-Funktion identisch.

Syntax
COALESCE( Ausdruck, Ausdruck [ , ...] )
Parameter
  • Ausdruck   Ein beliebiger Ausdruck

    Mindestens zwei Ausdrücke müssen an die Funktion übergeben werden und alle Ausdrücke müssen vergleichbar sein.

Rückgabe

ANY

Bemerkungen

Das Ergebnis ist nur NULL, wenn alle Argumente NULL sind.

Der Parameter kann ein beliebiger Skalartyp sein, aber nicht notwendigerweise derselbe Typ.

Eine detaillierte Beschreibung, wie der Datenbankserver diese Funktion verarbeitet, finden Sie unter ISNULL-Funktion [Verschiedene].

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Kernfunktion.

Beispiel

Die folgende Anweisung liefert den Wert 34.

SELECT COALESCE( NULL, 34, 13, 0 );