我有像
这样的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>
答案 0 :(得分:4)
不确定
declare @x xml = '<root>
<row>
<value>1</value>
</row>
<row>
<value>2</value>
</row>
</root>';
select @x.query('/root[1]/row[./value/text()="2"]');