分享

sql for xml path 基础

 johnny_net 2019-06-02

for xml path 是把查询结果用xml方式显示出来

有如下表结构

使用语句:

  select * from [Test].[dbo].[T] for xml path

得到如下xml结构(简写,未全列出)

<row>

  <ID>21</ID>

  <Name>abc       </Name>

  <Salary>100</Salary>

</row>

.......

再次使用

  select ID as i,Name as n,Salary as s  from [Test].[dbo].[T] for xml path('')

得到结构:

<i>21</i>

<n>abc       </n>

<s>100</s>

可以看到不同,也可以配合group by 一起使用,就算是一个聚合函数了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约