Public · Protected · Private
How to get a column values in a single Row
Type: Public  |  Created: 2008-08-22  |  Frozen: Yes
« Previous Public Blog Next Public Blog »
Comments
  • Problem: select name from Mytable I want all 'name's in a single row , selperated by ','
    2008-08-22 14:37
  • select isnull(name,' ') + ',' AS [text()] from dbo.Mytable FOR XML PATH ('') Only from SQL server 2005 +...
    2008-08-22 14:39
  • Here is for adding other column with group by select re.col2 ,count(*) ,( select isnull(rei.name,' ') + ',' AS [text()] from dbo.Mytable rei WHERE ( ( (re.col2 is NULL) AND (rei.col2 is NULL) ) OR ( re.col2 = rei.col2 ) ) FOR XML PATH ('') ) as names from dbo.Mytable re group by re.col2
    2008-08-22 14:42
  • Thanks a lot .....
    2008-08-22 14:44
This blog is frozen. No new comments or edits allowed.