Вы можете использовать stuff()
с конкатенацией строк:
select stuff((coalesce(' ' + c.FirstName, '') +
coalesce(' ' + c.LastName, ''),
), 1, 1, '') as Name
from bsDocument d left join
Contact c
on c.ContactID = d.DocumentContactID
where d.SellerID = 3632 and
d.Module = 'bsContract';
Это свойство nice включает только пробелы между именем и фамилией.Эта структура легко распространяется на столько нулевых строк, сколько вы хотите.