我有一个存储在xml列中的数据,需要以逗号分隔的子节点列表.使用下面的脚本,我只能获得"AB C".请帮助我使用xquery获取"A,B,C"(用逗号简单替换空格没有帮助,因为我们有内部空格的数据).
create table Temp12345 (col1 xml)
go
insert into Temp12345 (col1)
values('<fd><field i="22"><v>A</v><v>B</v><v>C</v></field></fd>')
go
select col1.value('(/fd/field[@i=22])[1] ', 'NVarchar(Max)')
from Temp12345
go
drop table Temp12345
go
Run Code Online (Sandbox Code Playgroud)