2011-07-19 11 views
0

私のXMLでは、要素の出現回数を取得したいのですが、どのようにすればいいのですか。 SQL Serverのxmlデータで要素の出現回数を取得する方法

は、以下のXMLの例のために、私は時間の電話要素の数はどのように私はこれを達成することができます

<Person> 
<Name>abc</Name> 
<Phone>1234</Phone> 
<Phone>9876</Phone> 
<Phone>5678</Phone> 
</Person> 

を発生しているしたいですか?誰かが私を助けることができる?

答えて

1
declare @xml xml='<Person> 
<Name>abc</Name> 
<Phone>1234</Phone> 
<Phone>9876</Phone> 
<Phone>5678</Phone> 
</Person>' 

select @xml.value('count(//Person/Phone)','int') 
関連する問題