使用SQL Server XML数据类型

使用SQL Server XML数据类型,第1张

使用SQL Server XML数据类型

我想要实现的是一种表达方式,跨整个表中的所有xml数据…给我所有标题为X的xmlElements。

不知道我是否完全理解您的问题-还是您在寻找这个?您将获取所有/ things /
Fruit元素一个“节点”,并将它们与myTable中的“基础数据”交叉连接-结果将是XML数据字段中每个XML元素一行:

select    omID,   T.Fruit.query('.')from    dbo.myTablecross apply   omText.nodes('/things/Fruit') as T(Fruit)where    T.Fruit.value('(title)[1]', 'varchar(50)') = 'X'

或给我计数使用imageId为55的所有项目的数量。

select    count(*)from    dbo.myTablecross apply   omText.nodes('/things/Fruit') as T(Fruit)where    T.Fruit.value('(imageId)[1]', 'int') = 55

那是您要找的东西吗?



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4918866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存