SQL Server2005 FOR XML PATH 语句的应用
2012-09-05 16:32
330 查看
在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。
再次运行上述脚本,将生成如下的结果:
执行上面这段脚本将生成结果:
这样就不显示上级节点了,大家知道在 PATH 模式中,列名或列别名被作为 XPath 表达式来处理,也就是说,是列的名字,这样大胆试验一下不给指定列名和别名会是怎么样?
运行上面这句将生成结果
生成结果
生成结果
运行这段脚本,将生成如下结果:
1a2b
所有数据都生成一行,而且还没有连接字符,这样的数据可能对大家没有用处,还可以再变化一下: 1,a;2,b;
大家现在明白了吧,可以通过控制参数来生成自己想要的结果,例如: {1,"a"}{2,"b"}
还可以生成其他格式,大家可以根据自己需要的格式进行组合。下面是一个数据统计的应用,希望大家可以通过下面的实例想到更多的应用 相关文章推荐
- SQL Server FOR XML PATH 语句的应用
- FOR XML PATH 语句的应用【所有列值显示在一行中】
- 【T-SQL系列】FOR XML PATH 语句的应用
- SQL Server FOR XML PATH 语句的应用---列转行
- SQL Server FOR XML PATH 语句的应用
- (转)SQL Server FOR XML PATH 语句的应用
- FOR XML PATH 语句的应用
- SQL Server FOR XML PATH 语句的应用
- SQL Server FOR XML PATH 语句的应用
- zz数据库查询XML结构,FOR XML PATH 语句的应用
- FOR XML PATH 语句的应用
- FOR XML PATH 语句的应用
- sqlserver FOR XML PATH 语句的应用[转]
- sqlserver FOR XML PATH 语句的应用
- SQL Server FOR XML PATH 语句的应用
- sqlserver FOR XML PATH 语句的应用
- sqlserver FOR XML PATH 语句的应用
- SQL Server FOR XML PATH 语句的应用
- SQL Server FOR XML PATH 语句的应用
- for xml path语句的应用(转)