我有表(資格)一個XML列(標準),其中包含不同的XML:爲讀取XML子節點屬性使用SQL查詢
<training ID="173"><badge ID="10027" /><badge ID="10028" /></training>
<book Category="Hobbies And Interests" PropertyName="C#" CategoryID="44" />
<sport Category="Hobbies And Interests" PropertyName="Cricket" CategoryID="46" />
<education ID="450" School="Jai ambe vidyalaya"></education>
我想讀的「徽章」節點「ID」屬性「訓練」節點下的所有節點。
任何人都可以幫忙嗎?的badge
元素的任何地方badge
元素中training
只有
select t.c.value('.', 'int') ID
from Qualifications q
cross apply q.Criteria.nodes('//training[badge]/badge[@ID]/@ID') t(c)
的ID(不僅內部training
)
謝謝您的時間和幫助! –