将多行的某一文本字段聚集成一行,感谢酱油!

本文提供了一个SQL查询的示例,展示了如何使用外应用来扩展基本的SQL查询功能。通过结合XML格式化和其他字符串处理函数,可以实现更复杂的数据转换需求。

select S_ID,P_ID,P_Url,Users from (select S_ID,P_ID,P_Url from T_Test) A outer apply--右加字段给主表
(
 select Users =
  Replace(
   Replace(
    (
     select U_User a from R_Test N--a xml属性名称 N节点名称
     where N.S_ID=A.S_ID and N.S_ID=A.S_ID--右加表和主表的连接关系
     for xml auto--变成xml格式
    ),
   '<N a="', ''),--替换掉xml格式左侧部分
   '"/>', ',')--替换掉xml右侧部分为 ,
)N

转载于:https://www.cnblogs.com/theonewu/p/3342217.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值