How to get column values comma seperatedly in SQL Server. Below shown is my sql query#
 select BandName from BandMaster where BandId<100 
I need to get the BandName values comma seperatedly in a single query.
How to get column values comma seperatedly in SQL Server. Below shown is my sql query#
 select BandName from BandMaster where BandId<100 
I need to get the BandName values comma seperatedly in a single query.
 
    
     
    
    Use XML path for this.
select (select BandName+',' from BandMaster where BandId<100 for xml path('')) as NewColumnName
Try this
 
    
    Try this
SELECT BandName  = 
              STUFF ( ( SELECT ','+InrTab.BandName 
                        FROM [Table1] InrTab
                        WHERE InrTab.BandId= OutTab.BandId
                                            AND InrTab.BandId < 100                     
                        ORDER BY InrTab.BandId
                        FOR XML PATH(''),TYPE 
                       ).value('.','VARCHAR(MAX)') 
                      , 1,1,SPACE(0))
FROM [Table1] OutTab
GROUP BY OutTab.BandId;
 
    
    Please Try this
SELECT GROUP_CONCAT(BandName) from BandMaster where BandId<100.
 
    
    Declare @retStr varchar(max) = ''
select @retStr = @retStr + BandName + ',' from BandMaster
where BandId<100 
Select @retStr
