首页 新闻 会员 周边

sql读取数据类型xml的数据

0
悬赏园豆:5 [已关闭问题] 关闭于 2011-09-15 11:51

数据库中xml字段的值为

<CustomCol>
<Col name="Alias-2-10">33</Col>
<Col name="Alias-2-11">33</Col>
<Col name="Alias-2-12">2011-09-15</Col>
<Col name="Alias-2-13">d3</Col>
<Col name="Alias-2-14">c2,c3,c4,</Col>
<Col name="Alias-2-18">test33</Col>
</CustomCol>

 

现在的需求是:提供一个name查出值,例如我提供的name=Alias-2-10,那么我要的结果是33

jiemia的主页 jiemia | 菜鸟二级 | 园豆:205
提问于:2011-09-15 11:00
< >
分享
所有回答(1)
0

select CColumnsValues.value('(/CustomCol/Col)[1]', 'nvarchar(max)') AS FirstPitcher FROM Contacts

jiemia | 园豆:205 (菜鸟二级) | 2011-09-15 11:36

select CColumnsValues.value('(/CustomCol/Col[@name="Alias-2-14"])[1]', 'nvarchar(max)') AS FirstPitcher FROM Contacts

支持(0) 反对(0) jiemia | 园豆:205 (菜鸟二级) | 2011-09-15 11:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册