【发布时间】:2014-10-08 10:34:39
【问题描述】:
我有一个类似的 XML 结构
<root>
<row>
<value>1</value>
</row>
<row>
<value>2</value>
</row>
</root>
我想得到<row>,其中<value> = 2。是否可以?有什么例子吗?
更准确地说xml结构是这样的
<root>
<row>
<value>1</value>
</row>
<root>
<row>
<value>2</value>
</row>
</root>
</root>
【问题讨论】:
-
您更新的 xml 结构格式不正确...如果我假设所有根都有根,您也可以使用
@x.nodes('/roots/root/row') a(b) -
更新了 XML。不,我没有所有根的根
-
这是有线的 xml 结构。您的第一个节点
<row>直接在根目录下,您的第二个节点<row>在根目录下的<root>下。
标签: sql-server sqlxml xquery-sql