任何人都可以帮助我使用正确的 TSQL 来解析以下 xml。假设我想为 name 元素找到值为“y”的项目,但我想获取“value”元素的值,在下面的示例中为“2”。
Declare @XML xml
set @XML ='
<Test>
<items>
<item>
<name>x</name>
<value>1</value>
</item>
<item>
<name>y</name>
<value>2</value>
</item>
</items>
</Test>'
--i am stuck here
selecct @XML.value('Test/items/....")
通过搜索“y”,结果将是“2”。
这可能吗?
有人可以帮助语法吗?谢谢!