SQl 分组后按照某一列拼接字符串
Posted 谁说程序猿很猥琐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQl 分组后按照某一列拼接字符串相关的知识,希望对你有一定的参考价值。
/* 分组之后拼接字符串 */ ;with t as( SELECT WorkflowId,Remark FROM dbo.OperatorAutomationProcess GROUP BY WorkflowId,Remark ) , H AS( SELECT WorkflowId, -- 分组的主键 STUFF( ( SELECT \'_\'+ Remark -- 要拼接的列 FROM t a WHERE b.WorkflowId = a.WorkflowId FOR XML PATH(\'\') ),1 ,1, \'\') Remark FROM t b GROUP BY WorkflowId ) SELECT * FROM H
要分组的数据:
按照分组 拼接后的数据:
以上是关于SQl 分组后按照某一列拼接字符串的主要内容,如果未能解决你的问题,请参考以下文章