【发布时间】:2013-04-29 21:25:44
【问题描述】:
我刚刚在 SQL Server 上学习 SQL。我需要将多行连接成一列。我已经查找了示例,但没有找到可以满足我需求的示例。
Country ProjectTA Complexity TID Sites Inits Name
United States A8022 Obesity Low 4692 69 JT AD
United States A8022 Obesity Low 4692 69 jpni CBM Budget
United States A8022 Obesity Low 4692 69 PIHR AD
United States A8022 Obesity Low 4692 69 jpni CBM Budget
United States A8022 Obesity Low 4692 69 hale ePublishing Group
United States S8033 CNS Medium 5423 69 ShyP CBM Payment
United States S8033 CNS Medium 5423 69 dedu ePublishing Group
United States S8033 CNS Low 5423 69 AHrp ePublishing Group
我想按 Name 连接行,并用 ',' 列出 Inits
United States A8022 Obesity Low 4692 69 JT,PIHR AD
United States A8022 Obesity Low 4692 69 jpni, PIHR CBM Budget
United States A8022 Obesity Low 4692 69 hale ePublishing Group
United States S8033 CNS Medium 5423 69 ShyP CBM Payment
United States S8033 CNS Medium 5423 69 dedu, Ahrp ePublishing Group
任何帮助将不胜感激。非常感谢。
【问题讨论】:
-
我不知道你什么时候想要逗号后面的空格,什么时候不想要。有什么区别?
标签: sql sql-server tsql