Hallo Commander,
das COALESCE ist ja nicht anderes als ein sehr übersichtliches CASE. Ich finde ein CASE + COALESCE ist doppeltgemoppelt. Beide Lösungen vermeiden das Leerzeichen.
Select Coalesce(Name1 + ' ' + Name2, Name1) From Adressen
entspricht
Select
CASE
WHEN Name2 is Null
THEN Name1
ELSE Name1 + ' ' + Name2
END
AS Firmenname
From Adressen