该问题来自论坛提问,演示SQL代码如下

  1. --建立测试环境
  2. set nocount on
  3. create table test(ID varchar(20),NAME varchar(20))
  4. insert into test select '1','aaa'
  5. insert into test select '1','bbb'
  6. insert into test select '1','ccc'
  7. insert into test select '2','ddd'
  8. insert into test select '2','eee'
  9. go
  10. --测试
  11. select  *from (select  distinct id from test)a
  12. OUTER APPLY(
  13. select value='<root>'+(
  14. select name from test path
  15. where id = A.id
  16. for xml auto)+'<root/>') b
  17. --删除测试环境
  18. drop table test
  19. set nocount off
  20. /*--结果
  21. id                   value
  22. -------------------- --------------------------------------------------------------------
  23. 1                    <root><path name="aaa"/><path name="bbb"/><path name="ccc"/><root/>
  24. 2                    <root><path name="ddd"/><path name="eee"/><root/>
  25. */

转载于:https://www.cnblogs.com/cl1024cl/archive/2008/09/10/6204881.html

sql2005中一个xml聚合的例子相关推荐

  1. keras中一个LSTM的具体例子

    keras中一个LSTM的具体例子 LSTM:long short-term memory-保存信息以便后面使用,从而防止较早期的信号在处理过程中逐渐消失.SimpleRNN并不是Keras中唯一可用 ...

  2. 关于在Android中一个XML文件包含另外一个XML的方法

    在Android界面设计中,有时候需要一个XML主界面需要包含很多的子界面,如果写在同一个XML文件,该文件结构过于复杂,难以维护,因此可以考虑把各个子界面写成独立的XML文件,然后包含到主界面xml ...

  3. 一个XML转换的例子

    问: 我想把字符串转换成stream, 然后 System.Xml.XmlTextReader xmlReader = new System.Xml.XmlTextReader(System.IO.S ...

  4. 一个简单的XML文档例子

    一个简单的XML文档例子: <?xml version="1.0"?> <note> <to>Tove</to> <from& ...

  5. .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(二)

    引言 随着CPU多核的普及,编程时充分利用这个特性越显重要.上篇首先用传统的嵌套循环进行数组填充,然后用.NET 4.0中的System.Threading.Tasks提供的Parallel Clas ...

  6. .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)

    引言 随着CPU多核的普及,编程时充分利用这个特性越显重要.本文首先用传统的嵌套循环进行数组填充,然后用.NET 4.0中的System.Threading.Tasks提供的Parallel Clas ...

  7. html用dom显示xml,html DOM文件引用一个XML文件将不会在浏览器中打印

    我完全不熟悉这一点,我正在上课,现在变成了一个令人头疼的问题.我有这个HTML DOM文件,它引用了一个XML文件,我需要在浏览器中显示在屏幕上.它应该只打印标题,标题,第一个,最后一个,位置,描述的 ...

  8. 在Activity中获取另一个XML文件的控件

    最近,我在项目开发中时常遇到一个问题,那就是如何在一个Activity或者Fragment中获取到其他的XML文件呢? 很多时候,我们都需要在一个Activity中去调用另一个xml布局文件,即非当前 ...

  9. 以下是一个使用 VBA 的例子,演示了 ByVal 和 ByRef 的区别,以及如何在函数中传递参数和返回值。

    以下是一个使用 VBA 的例子,演示了 ByVal 和 ByRef 的区别,以及如何在函数中传递参数和返回值: Sub Example()Dim x As Integer, y As Integerx ...

  10. 什么是数据挖掘,给出一个你在生活中应用数据挖掘技术的例子,分析数据挖掘的意义。...

    数据挖掘是指从大量数据中自动或半自动地发现有用的信息.模式和知识的过程.数据挖掘通常包括预处理数据.选择适当的数据挖掘技术.应用算法和模型.评估结果和解释发现的知识. 一个我在生活中应用数据挖掘技术的 ...

最新文章

  1. 如何解决打开一个DBF数据表时出现的“Index not Found…”错误(摘)
  2. 原创,自己做的一个简单实用的提示小插件,兼容性很好,基本上都兼容!
  3. 在vue-cli生成的项目中使用karma+chrome进行单元测试
  4. [云炬python3玩转机器学习笔记] 1-3课程所使用的主要技术栈
  5. 手把手教你搭建Maven项目
  6. 工业以太网交换机选机攻略
  7. 伤肾的九个恶习及解决办法(图)
  8. 通过两个小栗子来说说Java的sleep、wait、notify、notifyAll的用法
  9. java中引用类型作形参_阿花宝宝 Java基础笔记 之 引用类型作为参数
  10. 乐优商城(一)项目介绍
  11. 【3D游戏建模全流程教学】使用3dsmax与UE4制作世界末日地铁场景
  12. 使用vue完成幻灯片操作
  13. 小米路由器4A千兆版c341编程器刷breed.bin详细教程
  14. 拼多多,是漏洞的损失?还是营销的手段?
  15. python微信投票平台_Python——开发一个自动化微信投票器【附代码实例方法】
  16. July 16th 模拟赛C T4 奶牛排队 Solution
  17. 69的人因为穷不谈恋爱,这届年轻人脱单太难了
  18. 计算机毕业设计Java医院管理系统(系统+源码+mysql数据库+Lw文档)
  19. el-badge 标记
  20. ZigBee协调器向子节点发消息

热门文章

  1. Heartbeat实现web服务器高可用
  2. 关于springmvc配置validator的注意事项
  3. 给大家推荐一个查变量名的网站
  4. 网络操作系统第七章习题
  5. javascript中的XML
  6. java之StringBuffer
  7. 某大型网络社区传播性XSS分析
  8. 操作系统--存储管理的任务
  9. flare3d_FLSL
  10. 我的小站:诗词在线 http://www.chinapoesy.com 欢迎大家测试速度。特别是网通的。...