为了账号安全,请及时绑定邮箱和手机立即绑定

如何在SQLServer中使用“for XML路径”和“for XML路径”

如何在SQLServer中使用“for XML路径”和“for XML路径”

慕森卡 2019-06-14 16:13:04
如何在SQLServer中使用“for XML路径”和“for XML路径”表为:+----+------+| Id | Name |+----+------+    | 1  | aaa  || 1  | bbb  || 1  | ccc  || 1  | ddd  || 1  | eee  |+----+------+所需产出:+----+---------------------+| Id |        abc          |+----+---------------------+ |  1 | aaa,bbb,ccc,ddd,eee |+----+---------------------+查询:SELECT ID,     abc = STUFF(                 (SELECT ',' + name FROM temp1 FOR XML PATH ('')), 1, 1, ''               ) FROM temp1 GROUP BY id此查询工作正常。但我只需要解释一下它是如何工作的,或者有没有其他的或短期的方法来做到这一点。我对此感到非常困惑。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 867 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信