[英]SQL SERVER FOR XML PATH - Exporting data to excel using Integration Services
使用以下SO和代码的帮助:
select t1.*,
stuff( (select '; ' + coalesce(data1, '') + ',' + coalesce(data2, '')
from table2 t2
where t2.FK_TBL1_ID = t1.id
for xml path ('')
), 1, 2, ''
) as Data1Data2
from table1 t1;
我在sql视图中成功地将多行多列合并为一行一列。
我最终想要实现的是能够在多行组合的每一行中,在如下所示的excel单元格中查看时打破新记录的行:
**Data1Data2Cell**
aaaa, bbbb;
cccc, dddd;
....
在每个单元格上使用ALT + ENTER可以在Excel中实现相同的功能。
我尝试使用Char(10)和Char(13)无济于事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.