选择sql xquery中所有记录的所有元素x的不同列表

查询表达式下方:

SELECT distinct xmlCol.value('(//interest/@id)[1]','nvarchar(64)') FROM table1

返回所有记录的第一个兴趣元素的id列表。

但是一个xml可能包含多个兴趣元素。

那么,如何获得sql xquery中所有记录的所有兴趣元素的清晰列表?


select distinct T.N.value('.','nvarchar(64)')
from table1
  cross apply xmlCol.nodes('//interest/@id') as T(N)
链接地址: http://www.djcxy.com/p/86223.html

上一篇: Select distinct list of all elements x of all records in sql xquery

下一篇: Using a User Defined Function in a View