`

sql server中使用for xml path来拼接字符串

阅读更多

select TalkingResourceInfo_ID, 
ReplyMessage = stuff(
	(
		select '|' + ReplyMessage 
		from TalkingReplyInfo t 
		where TalkingResourceInfo_ID = TalkingReplyInfo.TalkingResourceInfo_ID 
		for xml path('')
	), 1, 1, ''
) from dbo.TalkingReplyInfo group by TalkingResourceInfo_ID

使用 for xml 根据ID 对其他字段进行拼接

 

最后输出的形式是: aaa|bbb|ccc

 

详情:http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/29/sqlxml_forxmlexplicit.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics