<legend id='v8akq'><style id='v8akq'><dir id='v8akq'><q id='v8akq'></q></dir></style></legend>
<tfoot id='v8akq'></tfoot>

      <i id='v8akq'><tr id='v8akq'><dt id='v8akq'><q id='v8akq'><span id='v8akq'><b id='v8akq'><form id='v8akq'><ins id='v8akq'></ins><ul id='v8akq'></ul><sub id='v8akq'></sub></form><legend id='v8akq'></legend><bdo id='v8akq'><pre id='v8akq'><center id='v8akq'></center></pre></bdo></b><th id='v8akq'></th></span></q></dt></tr></i><div id='v8akq'><tfoot id='v8akq'></tfoot><dl id='v8akq'><fieldset id='v8akq'></fieldset></dl></div>

      <small id='v8akq'></small><noframes id='v8akq'>

      • <bdo id='v8akq'></bdo><ul id='v8akq'></ul>
      1. 如何在 SQL Server 2008 中查询 XML 列

        时间:2023-06-07

              <tbody id='hF9vW'></tbody>
            <tfoot id='hF9vW'></tfoot>
                <bdo id='hF9vW'></bdo><ul id='hF9vW'></ul>

                1. <small id='hF9vW'></small><noframes id='hF9vW'>

                  <legend id='hF9vW'><style id='hF9vW'><dir id='hF9vW'><q id='hF9vW'></q></dir></style></legend>

                2. <i id='hF9vW'><tr id='hF9vW'><dt id='hF9vW'><q id='hF9vW'><span id='hF9vW'><b id='hF9vW'><form id='hF9vW'><ins id='hF9vW'></ins><ul id='hF9vW'></ul><sub id='hF9vW'></sub></form><legend id='hF9vW'></legend><bdo id='hF9vW'><pre id='hF9vW'><center id='hF9vW'></center></pre></bdo></b><th id='hF9vW'></th></span></q></dt></tr></i><div id='hF9vW'><tfoot id='hF9vW'></tfoot><dl id='hF9vW'><fieldset id='hF9vW'></fieldset></dl></div>
                  本文介绍了如何在 SQL Server 2008 中查询 XML 列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我使用的是 SQL Server 2008

                  I am using SQL Server 2008

                  我有一个包含 xml 数据的表,如下所示:

                  I have a table with xml data looks like:

                  ID           xml_col  
                  1            <Attribute id="7">1.0</Attribute><Attribute id="8">AAA</Attribute>  
                  2            <Attribute id="7">2.0</Attribute><Attribute id="8">BBB</Attribute>  
                  3            <Attribute id="7">3.0</Attribute><Attribute id="8">AAA</Attribute>  
                  4            <Attribute id="7">1.0</Attribute><Attribute id="8">BBB</Attribute>  
                  5            <Attribute id="7">1.0</Attribute><Attribute id="8">AAA</Attribute>  
                  6            <Attribute id="7">7.0</Attribute><Attribute id="8">CCC</Attribute>  
                  

                  我想得到那些记录

                  'when attribute=17 then value =1'+ 'when attribute=8 then value='AAA''
                  

                  如何创建查询以及如何构建 xml 索引?

                  How can i create the query and how to build xml indexes?

                  非常感谢.

                  推荐答案

                  要选择具有您提到的条件的所有行,请尝试以下选择语句:

                  To select all rows which have the criteria you mentioned, try this select statement:

                  SELECT * 
                  FROM dbo.YourXmlTable
                  WHERE
                  YourXmlTable.xml_col.value('(//Attribute[@id=7])[1]', 'decimal') = 1.0
                  AND 
                      YourXmlTable.xml_col.value('(//Attribute[@id=8])[1]', 'varchar(10)') = 'AAA'
                  

                  对于 XML 索引,请阅读在线书籍 如何创建它们以及如何使用它们.

                  For XML indices, read up on Books Online how to create them and how to use them.

                  这篇关于如何在 SQL Server 2008 中查询 XML 列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:一次更新sql server xml数据字段上的多个属性 下一篇:如何选择XML中的所有列

                  相关文章

                  最新文章

                  <small id='MjL0c'></small><noframes id='MjL0c'>

                    • <bdo id='MjL0c'></bdo><ul id='MjL0c'></ul>

                    1. <tfoot id='MjL0c'></tfoot><legend id='MjL0c'><style id='MjL0c'><dir id='MjL0c'><q id='MjL0c'></q></dir></style></legend>
                    2. <i id='MjL0c'><tr id='MjL0c'><dt id='MjL0c'><q id='MjL0c'><span id='MjL0c'><b id='MjL0c'><form id='MjL0c'><ins id='MjL0c'></ins><ul id='MjL0c'></ul><sub id='MjL0c'></sub></form><legend id='MjL0c'></legend><bdo id='MjL0c'><pre id='MjL0c'><center id='MjL0c'></center></pre></bdo></b><th id='MjL0c'></th></span></q></dt></tr></i><div id='MjL0c'><tfoot id='MjL0c'></tfoot><dl id='MjL0c'><fieldset id='MjL0c'></fieldset></dl></div>