Fetch Comma Separated Data using XML Path

By Kunal Vaishya Oct 26, 2012
This is a good query to fetch comma separated data using XML Path.

Select Qry.*, Case When Qry.Door = '' Then Qry.Door Else Substring(Qry.Door, 3, Len(Qry.Door) - 2) End As Door

From (SELECT  dbo.tblHardware.Cmp_Id, Hardware_Id , Hardware_Code AS [Hardware Code],

(Select ', ' + cast(Door_Name as varchar)  FROM tbldoor

                                    WHERE tbldoor.Hardware_Id = tblHardware.Hardware_Id FOR XML path('')) Door

FROM  dbo.tblHardware WHERE (dbo.tblHardware.Is_Deleted = 0)) As Qry

Pleases refer below site for more detail


Kunal Vaishya

We make a living by what we get, but we make a life by what we give.



Hire Mobile & Web Developer on demand. 100% satisfaction. Try for 1 week or Money Back. Local and remote developers available all over USA.

Latest Blogs