Concatenate the values together in a variable, adding a separator, using a statement like this:
SELECT @result = @result + t.Value + @separator
FROM @test AS t;
As a full example:
--** Declare test table
DECLARE @test TABLE (Name VARCHAR(20), Value VARCHAR(50));
--** Insert test data
INSERT INTO @test (Name, Value)
SELECT 'Ford', 'some text here and there.' UNION ALL
SELECT 'Ford', 'More Text Again'
--** Declare variables
DECLARE @result VARCHAR(1000);
DECLARE @separator VARCHAR(3);
--** Set separator and initialize the result (important)
SET @result = '';
SET @separator = ' | ';
--** Concatente the values together separating them with @separator
SELECT @result = @result + t.Value + @separator
FROM @test AS t;
--** Return the result removing the final separator
SELECT LEFT(@result, LEN(@result)-1);
This uses | as the separator and will give you:
some text here and there. | More Text Again