欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

将一列数据转换成一个字段数据,逗号分隔

发布时间: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

  

总结

以上是生活随笔为你收集整理的将一列数据转换成一个字段数据,逗号分隔的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。