coalesce
wird sowohl in Oracle als auch in SQL Server unterstützt und dient im Wesentlichen der gleichen Funktion wie nvl
und isnull
. (Es gibt einige wichtige Unterschiede, coalesce
kann eine beliebige Anzahl von Argumenten annehmen und gibt das erste Nicht-Null-Argument zurück. Der Rückgabetyp für isnull
stimmt mit dem Typ des ersten Arguments überein, das gilt nicht für coalesce
, zumindest auf SQL Server.)