我正在尝试查询以下xml文件中的电话号码
<xmlPhoneEntity>
<TelephoneEntity>
<number>123</number>
</TelephoneEntity>
<TelephoneEntity>
<number>456</number>
</TelephoneEntity>
<TelephoneEntity>
<number>789</number>
</TelephoneEntity>
</xmlPhoneEntity>
此XML位于我的数据库中 - 表格如下所示
id customer_id telephone blabla
1 111 xmlfile
2 222 xmlfile
等
我的sql查询看起来像这样 -
select xmlserialize(xmlquery('/xmlPhoneEntity/TelephoneEntity/number/text()
passing telephone"
回复:123456789
我尝试使用/ nodes()而不是/ text(),结果是一样的。 如何分隔值?