Something like this maybe?
DECLARE @factorial VARCHAR(255)
SET @factorial = ''
CREATE TABLE #temp
(
id INT,
value VARCHAR(255)
)
INSERT INTO #temp
(id,
value)
SELECT 1,
'19'
UNION
SELECT 2,
'90'
UNION
SELECT 3,
'20'
UNION
SELECT 4,
'8'
UNION
SELECT 5,
'9'
UPDATE #temp
SET @factorial = value = ( CASE
WHEN @factorial <> '' THEN @factorial + ' + '
ELSE @factorial
END ) + value
SELECT *
FROM #temp
DROP TABLE #temp