SELECT
arthurname,
region,
CONVERT(NVARCHAR(max),BooksXML.query('
for $s in /books/book
let $n := data($s/@name)
let $p := concat($n,"-")
return $p'))
AS BooksList
FROM [XmlsampleDB].[dbo].[Arthur]
arthurname region BooksList
金庸 香港 飞狐外传- 雪山飞狐- 天龙八部- 连城诀- 射雕英雄传- 白马啸西风- 鹿鼎记- 笑傲江湖- 书剑恩仇录- 神雕侠侣- 侠客行- 倚天屠龙记- 碧血剑- 鸳鸯刀-
古龙 台北 武林外史- 绝代双骄- 流星·蝴蝶·剑- 浣花洗剑录- 多情剑客无情剑- 天涯明月刀- 血海飘香- 陆小凤传奇- 三少爷的剑- 飞刀又见飞刀-
梁羽生 香港 萍踪侠影录- 七剑下天山- 云海玉弓缘- 白发魔女传- 冰川天女传- 侠骨丹心- 武林天骄- 江湖三女侠-