Como concatenar valores nulos? Quando você tentar concatenar dois valores e um deles é nulo, a resposta será nulo. Porém tem um jeito de fazer isso funcionar basta usar o isnull ou coalesce.


DECLARE @var1 VARCHAR(50)
DECLARE @var2 VARCHAR(50)
SELECT @var1 ='Test'
SELECT @var1 + @var2 -- NULL

O output será Null, então fazemos:


DECLARE @var1 VARCHAR(50)
DECLARE @var2 VARCHAR(50)
SELECT @var1 ='Test'
SELECT @var1 + ISNULL(@var2,'' )
SELECT @var1 + COALESCE(@var2,'' )