当ItemNumber属性为=特定值时,我试图仅显示兄弟节点的属性。
将@MyXML声明为xml
设置@MyXML =' “
我已经阅读了其他一些类似的问题,但是没有一个建议的结果似乎适用于我的数据。当我运行以下查询时,我得到一个空结果集。
选择@ MyXML.value('(/ MenuItems / MenuItem [ItemNumber / @ ItemNumber =“1”] / ItemNumber / text())[1]','varchar(20)')作为项目
在我的生产数据中,我希望在ItemNumber的属性数据等于或在某个值范围内时返回所有记录
我是在T-SQL中解析XML的新手,非常感谢任何帮助!