Anyone can help please I want to Convert sql table column to a comma separated row in azure sql I have already tried this code but getting error that can not convert to varchar please suggest
DECLARE @Country TABLE (id INT, [Name] Varchar(30) )
INSERT INTO @Country VALUES (1,'India')
INSERT INTO @Country VALUES (2,'USA')
INSERT INTO @Country VALUES (3,'Japan')
INSERT INTO @Country VALUES (4,'China')
INSERT INTO @Country VALUES (5,'Switzerland')
SELECT STUFF( -- Remove first comma
(SELECT ', ' + ID FROM -- create comma separated values
(SELECT ID FROM @Country --Your query here
) AS T FOR XML PATH('')
)
,1,1,'') AS [Name]