当前位置:
首页 >
将一列数据转换成一个字段数据,逗号分隔
发布时间:2025/7/14
46
豆豆
生活随笔
收集整理的这篇文章主要介绍了
将一列数据转换成一个字段数据,逗号分隔
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
这个场景很常见,在网上查了一下,人家说用xpath 方法,亲测有效。
select stuff((select ','+cast(u.UserName_Chn as varchar(max)) from BO_ManagementPeo b inner join V_P_UserInfou on u.UserGUID = b.UserGUID where a.ObjectGUID=b.ObjectGUID for xml path('')),1,1,'') as JoinUsers, ObjectGUIDfrom BO_ManagementPeo agroup by ObjectGUID
如果只是单个
select a.*, stuff( (select ','+cast(FullName as varchar(max)) from erp.dbo.yx_khinfo where CHARINDEX('首利', FullName) > 0 for xml path('')) ,1,1,'') fullname from (select '首利' col1) a
总结
以上是生活随笔为你收集整理的将一列数据转换成一个字段数据,逗号分隔的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 理解class.forName()(go
- 下一篇: 【转】海量数据相似度计算之simhash