T-SQL XQUERY.VARIABLE

来源:互联网 发布:中国停止登月计划 知乎 编辑:程序博客网 时间:2024/06/05 11:37
DECLARE @bn NVARCHAR(max) = '剑'SELECT ArthurName,Region,CONVERT(NVARCHAR(max),BooksXML.query('for $s in /books/booklet $n := data($s/@name)let $p := concat($n,"-")where $s/@name[contains(.,sql:variable("@bn"))]order by $preturn $p')) AS BookListFROM[dbo].[Arthur]

ArthurName Region BookList
金庸 香港 书剑恩仇录- 碧血剑-
古龙 台北 三少爷的剑- 多情剑客无情剑- 流星·蝴蝶·剑- 浣花洗剑录-
梁羽生 香港 七剑下天山-
原创粉丝点击