如何从SQL Server中的xml数据中获取带有条件的子元素和属性值?

穆萨克希尔·赛义德(Musakkhir Sayyed)

如何在SQL Server中获取带有条件的子值及其属性值?如何获得

<CheckoutAttribute ID="9">
<CheckoutAttributeValue><Value>26</Value></CheckoutAttributeValue> 
CheckoutAttributeID CheckoutAttributeValue 
        9 26

来自以下xml数据。

<Attributes>
<CheckoutAttribute ID="4">
<CheckoutAttributeValue><Value>18</Value></CheckoutAttributeValue>
</CheckoutAttribute>
<CheckoutAttribute ID="6">
<CheckoutAttributeValue><Value>22</Value></CheckoutAttributeValue>
<CheckoutAttributeValue><Value>23</Value></CheckoutAttributeValue>
</CheckoutAttribute>
<CheckoutAttribute ID="9">
<CheckoutAttributeValue><Value>26</Value></CheckoutAttributeValue>
<CheckoutAttributeValue><Value>27</Value></CheckoutAttributeValue>
</CheckoutAttribute>
<CheckoutAttribute ID="1">
<CheckoutAttributeValue><Value>1</Value></CheckoutAttributeValue>
</CheckoutAttribute>
</Attributes>
曼德森
CREATE TABLE #tempTable ( id INT IDENTITY(1,1), xmlDataTest xml)
INSERT INTO #TempTable ( xmlDataTest)
VALUES ('<Attributes>
<CheckoutAttribute ID="4">
<CheckoutAttributeValue><Value>18</Value></CheckoutAttributeValue>
</CheckoutAttribute>
<CheckoutAttribute ID="6">
<CheckoutAttributeValue><Value>22</Value></CheckoutAttributeValue>
<CheckoutAttributeValue><Value>23</Value></CheckoutAttributeValue>
</CheckoutAttribute>
<CheckoutAttribute ID="9">
<CheckoutAttributeValue><Value>26</Value></CheckoutAttributeValue>
<CheckoutAttributeValue><Value>27</Value></CheckoutAttributeValue>
</CheckoutAttribute>
<CheckoutAttribute ID="1">
<CheckoutAttributeValue><Value>1</Value></CheckoutAttributeValue>
</CheckoutAttribute>
</Attributes>')

SELECT r.value('@ID','int') AS CheckoutAttributeID
        , r.query('data(CheckoutAttributeValue/Value)[1]') AS CheckoutAttributeValue
FROM #tempTable
CROSS APPLY xmlDataTest.nodes('/Attributes/CheckoutAttribute') AS x(r)
WHERE
r.value('@ID','int') = 9 

DROP TABLE #tempTable

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server中带有条件的子句

来自分类Dev

SQL Server中带有条件的案例陈述

来自分类Dev

如何在 Sql Server 中添加带有条件的默认约束?

来自分类Dev

带有条件语句的SAS SQL中的子查询

来自分类Dev

带有条件条件语句的总和在SQL中如何工作

来自分类Dev

如何在SQL SERVER中的两个不同符号之前和之后有条件地使用子字符串

来自分类Dev

从Html组合框的值中查询带有条件的Select Sql

来自分类Dev

如何在mongodb中获取带有条件的多维数组的计数?

来自分类Dev

如何有条件地向 Angular 6 中的 HTML 元素添加属性

来自分类Dev

如何在带有条件的数组中呈现布尔值

来自分类Dev

如何从带有条件的文本文件中删除值

来自分类Dev

如何从带有条件的复杂字符串内容中捕获特定数据?

来自分类Dev

如何从laravel中有条件的3个表中获取所有数据?

来自分类Dev

如何在Heidi SQL中从多个表中选择带有条件的*

来自分类Dev

如何删除其他表中带有条件的行(SQL)

来自分类Dev

如何有条件地替换熊猫数据框列中的子字符串?

来自分类Dev

在Svelte 3中如何具有条件属性?

来自分类Dev

在SQL Server中查找具有条件的同一表上的值组合

来自分类Dev

如何在PostgreSQL中获取有条件的最后一个值?

来自分类Dev

如何在有条件的情况下删除SQL Server中的重复行?

来自分类Dev

如何有条件地检查和替换XTS对象中的数据?

来自分类Dev

如何从Java中的XML获取父元素属性和子值?

来自分类Dev

如何使用sql server在XML文档中获取包含具有给定属性值的子节点的节点?

来自分类Dev

从sql中的xml获取属性和元素值

来自分类Dev

如何有条件地从数据帧中删除观察值,而又不丢失R中的NA值?

来自分类Dev

如何有条件地从数据帧中删除观察值,而又不丢失R中的NA值?

来自分类Dev

选择带有条件的SQL以计算不同的值

来自分类Dev

如何从带有条件的视图中获取行的值

来自分类常见问题

如何从SQL Server中的表查询Xml值和属性?

Related 相关文章

  1. 1

    SQL Server中带有条件的子句

  2. 2

    SQL Server中带有条件的案例陈述

  3. 3

    如何在 Sql Server 中添加带有条件的默认约束?

  4. 4

    带有条件语句的SAS SQL中的子查询

  5. 5

    带有条件条件语句的总和在SQL中如何工作

  6. 6

    如何在SQL SERVER中的两个不同符号之前和之后有条件地使用子字符串

  7. 7

    从Html组合框的值中查询带有条件的Select Sql

  8. 8

    如何在mongodb中获取带有条件的多维数组的计数?

  9. 9

    如何有条件地向 Angular 6 中的 HTML 元素添加属性

  10. 10

    如何在带有条件的数组中呈现布尔值

  11. 11

    如何从带有条件的文本文件中删除值

  12. 12

    如何从带有条件的复杂字符串内容中捕获特定数据?

  13. 13

    如何从laravel中有条件的3个表中获取所有数据?

  14. 14

    如何在Heidi SQL中从多个表中选择带有条件的*

  15. 15

    如何删除其他表中带有条件的行(SQL)

  16. 16

    如何有条件地替换熊猫数据框列中的子字符串?

  17. 17

    在Svelte 3中如何具有条件属性?

  18. 18

    在SQL Server中查找具有条件的同一表上的值组合

  19. 19

    如何在PostgreSQL中获取有条件的最后一个值?

  20. 20

    如何在有条件的情况下删除SQL Server中的重复行?

  21. 21

    如何有条件地检查和替换XTS对象中的数据?

  22. 22

    如何从Java中的XML获取父元素属性和子值?

  23. 23

    如何使用sql server在XML文档中获取包含具有给定属性值的子节点的节点?

  24. 24

    从sql中的xml获取属性和元素值

  25. 25

    如何有条件地从数据帧中删除观察值,而又不丢失R中的NA值?

  26. 26

    如何有条件地从数据帧中删除观察值,而又不丢失R中的NA值?

  27. 27

    选择带有条件的SQL以计算不同的值

  28. 28

    如何从带有条件的视图中获取行的值

  29. 29

    如何从SQL Server中的表查询Xml值和属性?

热门标签

归档