我需要从一个XML字段中获取一些数据。特别的问题是该XML字段本身。
这个XML字段的构建方式如下:
<UseAnsw>
<User User="3" Answ="N" />
<User User="2" Answ="N" />
<User User="7" Answ="N" />
<User User="5" Answ="N" />
<User User="1" Answ="N" />
</UseAnsw>
Sql表还有一列是发布问题的用户。
我需要做的是统计一个用户回答问题的次数。
举个例子:
use_ID use_PostingUser use_UseAnsw
00001 2 <UseAnsw>
<User User="3" Answ="N" />
<User User="1" Answ="N" />
<User User="7" Answ="N" />
</UseAnsw>
00002 4 <UseAnsw>
<User User="2" Answ="N" />
<User User="1" Answ="N" />
<User User="3" Answ="N" />
</UseAnsw>
00003 1 <UseAnsw>
<User User="3" Answ="N" />
<User User="5" Answ="N" />
<User User="8" Answ="N" />
</UseAnsw>
那个例子的结果应该是:
User AnswersGiven
1 2
2 1
4 0
我希望有人能理解我的意图并帮助我(我是一个SQL初学者,尤其是在处理XML方面)。