Converting Multiple Rows into Single Column
This is one example for coverting Multiple Rows into Single Column.
DECLARE @TABLE TABLE
(SNO INT)
DECLARE @STRING CHAR(10)
INSERT @TABLE
SELECT 1
UNION
SELECT 2
UNION
SELECT 3
UNION
SELECT 4
UNION
SELECT 5
SELECT * FROM @TABLE
SET @STRING=''
SELECT @STRING=CONVERT(VARCHAR(50),SNO)+';'+@STRING
FROM @TABLE
SELECT LEFT(@STRING,LEN(@STRING)-1)
DECLARE @TABLE TABLE
(SNO INT)
DECLARE @STRING CHAR(10)
INSERT @TABLE
SELECT 1
UNION
SELECT 2
UNION
SELECT 3
UNION
SELECT 4
UNION
SELECT 5
SELECT * FROM @TABLE
SET @STRING=''
SELECT @STRING=CONVERT(VARCHAR(50),SNO)+';'+@STRING
FROM @TABLE
SELECT LEFT(@STRING,LEN(@STRING)-1)
Comments