久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

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

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

      1. 如何使用 XQuery 模擬 STRING_AGG()(分組字符串連接

        How to use XQuery to simulate STRING_AGG() (grouped string concatenation)?(如何使用 XQuery 模擬 STRING_AGG()(分組字符串連接)?)

      2. <i id='Ya4gS'><tr id='Ya4gS'><dt id='Ya4gS'><q id='Ya4gS'><span id='Ya4gS'><b id='Ya4gS'><form id='Ya4gS'><ins id='Ya4gS'></ins><ul id='Ya4gS'></ul><sub id='Ya4gS'></sub></form><legend id='Ya4gS'></legend><bdo id='Ya4gS'><pre id='Ya4gS'><center id='Ya4gS'></center></pre></bdo></b><th id='Ya4gS'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Ya4gS'><tfoot id='Ya4gS'></tfoot><dl id='Ya4gS'><fieldset id='Ya4gS'></fieldset></dl></div>

            <tfoot id='Ya4gS'></tfoot>
              <tbody id='Ya4gS'></tbody>
            • <bdo id='Ya4gS'></bdo><ul id='Ya4gS'></ul>
            • <small id='Ya4gS'></small><noframes id='Ya4gS'>

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

                  本文介紹了如何使用 XQuery 模擬 STRING_AGG()(分組字符串連接)?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  限時(shí)送ChatGPT賬號(hào)..

                  我有 XML 數(shù)據(jù),需要將其轉(zhuǎn)換為關(guān)系形式.我使用 XQuery 因?yàn)槲也恢赖刂饭?jié)點(diǎn)的數(shù)量.我想用逗號(hào)分隔整個(gè)地址/地址.我想我需要使用 LET 子句,但我仍然收到錯(cuò)誤消息.

                  I have XML data which I need to convert to relational form. I use XQuery cause I don't know the number of address nodes. I'd like to get the whole address/adresses separeted by a comma. I guess I need to use LET clause but I'm still receiving an error.

                  這是我的代碼:

                  declare @xml as xml = '<root>
                      <Row>
                          <proceeding>
                              <signatures>V GU 86/18</signatures>
                              <signatures>V GUp 9/19</signatures>
                              <signatures>V GUp 8/19</signatures>
                          </proceeding>
                          <entity>
                              <info>
                                  <cleaned_name>Kate Smith</cleaned_name>
                              </info>
                              <address>
                                  <town>London </town>
                                  <house_number>1 </house_number>
                                  <flat_number>1</flat_number>
                                  <street>Downing Street</street>
                                  <zip_code>00-001</zip_code>
                              </address>
                          </entity>
                          <entity>
                              <info>
                                  <cleaned_name>John Smith</cleaned_name>
                              </info>
                              <address>
                                  <town>Washington </town>
                                  <house_number>1</house_number>
                                  <flat_number>1</flat_number>
                                  <street>Pennsylvania Avenue</street>
                                  <zip_code>00-001</zip_code>
                              </address>
                          </entity>
                      </Row>
                  </root>'
                  

                  select 
                      isnull(STUFF(a.x.query('for $s in  entity/info/cleaned_name return <x>{concat(",",$s)}</x>').value('.','varchar(max)'),1,1,''),'') as 'Nazwa podmiotu' 
                     ,isnull(STUFF(a.x.query('for $s in proceeding/signatures return <x>{concat(",",$s)}</x>').value('.','varchar(max)'),1,1,''),'') as 'Sygnatura'
                     --,isnull(STUFF(a.x.query('for $s in entity let $L := $s/entity/address   return <x>{concat(",",Address="{$s/Address}")}</x>').value('.','varchar(max)'),1,1,''),'') 
                  from @xml.nodes('/root/Row') as a(x)
                  

                  我想要的結(jié)果

                  推薦答案

                  你在找這個(gè)嗎?

                  select 
                   isnull(STUFF(a.x.query('for $s in  entity/info/cleaned_name return <x>{concat(",",$s)}</x>').value('.','varchar(max)'),1,1,''),'') as 'Nazwa podmiotu' 
                  ,isnull(STUFF(a.x.query('for $s in proceeding/signatures return <x>{concat(",",$s)}</x>').value('.','varchar(max)'),1,1,''),'') as 'Sygnatura'
                  ,isnull(STUFF(a.x.query('for $s in entity
                                           return <x>
                                                  {
                                                  concat(", ",($s/address/zip_code/text())[1]," "
                                                             ,($s/address/town/text())[1]," "
                                                             ,($s/address/street/text())[1]," "
                                                             ,($s/address/house_number/text())[1],"/"
                                                             ,($s/address/flat_number/text())[1]
                                                            )
                                                  }
                                                  </x>').value('.','varchar(max)'),1,2,''),'') 
                      from @xml.nodes('/root/Row') as a(x);
                  

                  結(jié)果

                  Nazwa podmiotu          Sygnatura                           AllAdresses
                  Kate Smith,John Smith   V GU 86/18,V GUp 9/19,V GUp 8/19    00-001 London  Downing Street 1 /1, 00-001 Washington  Pennsylvania Avenue 1/1
                  

                  更新多個(gè)地址和相同的數(shù)據(jù)

                  你可以試試這個(gè)(根據(jù)你的評(píng)論)

                  UPDATE Multiple addresses and identical data

                  You can try this (according to your comment)

                  帶有一秒地址和一個(gè)復(fù)制地址的測(cè)試數(shù)據(jù):

                  Your test data with one second address and one copied address:

                  declare @xml as xml = '<root>
                      <Row>
                          <proceeding>
                              <signatures>V GU 86/18</signatures>
                              <signatures>V GUp 9/19</signatures>
                              <signatures>V GUp 8/19</signatures>
                          </proceeding>
                          <entity>
                              <info>
                                  <cleaned_name>Kate Smith</cleaned_name>
                              </info>
                              <address>
                                  <town>London </town>
                                  <house_number>1 </house_number>
                                  <flat_number>1</flat_number>
                                  <street>Downing Street</street>
                                  <zip_code>00-001</zip_code>
                              </address>
                              <address>
                                  <town>Yorkshire </town>
                                  <house_number>1 </house_number>
                                  <flat_number>1</flat_number>
                                  <street>Morning Street</street>
                                  <zip_code>00-999</zip_code>
                              </address>
                          </entity>
                          <entity>
                              <info>
                                  <cleaned_name>John Smith</cleaned_name>
                              </info>
                              <address>
                                  <town>Washington </town>
                                  <house_number>1</house_number>
                                  <flat_number>1</flat_number>
                                  <street>Pennsylvania Avenue</street>
                                  <zip_code>00-001</zip_code>
                              </address>
                              <address>
                                  <town>Washington </town>
                                  <house_number>1</house_number>
                                  <flat_number>1</flat_number>
                                  <street>Pennsylvania Avenue</street>
                                  <zip_code>00-001</zip_code>
                              </address>
                          </entity>
                      </Row>
                  </root>'
                  

                  --查詢

                  select 
                   isnull(STUFF(a.x.query('for $s in  entity/info/cleaned_name return <x>{concat(",",$s)}</x>').value('.','varchar(max)'),1,1,''),'') as 'Nazwa podmiotu' 
                  ,isnull(STUFF(a.x.query('for $s in proceeding/signatures return <x>{concat(",",$s)}</x>').value('.','varchar(max)'),1,1,''),'') as 'Sygnatura'
                  ,isnull(STUFF(a.x.query('for $s in entity/address
                                              return
                                              <x>{concat(", ",($s/zip_code/text())[1]," "
                                                             ,($s/town/text())[1]," "
                                                             ,($s/street/text())[1]," "
                                                             ,($s/house_number/text())[1],"/"
                                                             ,($s/flat_number/text())[1]
                                                         )}</x>')
                                     .query('for $a in distinct-values(/x/text()) return $a').value('.','varchar(max)'),1,2,''),'') 
                      from @xml.nodes('/root/Row') as a(x);
                  

                  簡(jiǎn)單的想法:

                  我們使用第一個(gè) XQuery 創(chuàng)建一個(gè)像這樣的簡(jiǎn)單 XML 片段

                  We use the first XQuery to create a simple XML fragment like this

                  <x>, 00-001 London  Downing Street 1 /1</x>
                  <x>, 00-999 Yorkshire  Morning Street 1 /1</x>
                  <x>, 00-001 Washington  Pennsylvania Avenue 1/1</x>
                  <x>, 00-001 Washington  Pennsylvania Avenue 1/1</x>
                  

                  有了這個(gè),我們可以使用第二個(gè) XQuery 并將 distinct-values() 放在那里.

                  With this we can use a second XQuery and place distinct-values() there.

                  這篇關(guān)于如何使用 XQuery 模擬 STRING_AGG()(分組字符串連接)?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫(xiě) SQL 查詢的情況下找出數(shù)據(jù)庫(kù)列表和 SQL Server 實(shí)例使用的空間嗎?) - IT屋-程序員軟件開(kāi)發(fā)
                  How to create a login to a SQL Server instance?(如何創(chuàng)建對(duì) SQL Server 實(shí)例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過(guò)注冊(cè)表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會(huì)出現(xiàn)“數(shù)據(jù)類(lèi)型轉(zhuǎn)換錯(cuò)誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                  WinForms application design - moving documents from SQL Server to file storage(WinForms 應(yīng)用程序設(shè)計(jì)——將文檔從 SQL Server 移動(dòng)到文件存儲(chǔ))

                    • <tfoot id='J9j34'></tfoot>
                      • <bdo id='J9j34'></bdo><ul id='J9j34'></ul>

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

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

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

                          1. 主站蜘蛛池模板: 国产精品视频专区 | 国产视频欧美 | 国产精品久久久亚洲 | 黄色网一级片 | 成人精品鲁一区一区二区 | 久久黄色网 | 日本亚洲精品 | 欧美性猛交 | 日本天堂视频在线观看 | 男人天堂999 | 日韩视频在线一区 | 中文字幕在线免费视频 | 色资源在线观看 | 欧美激情在线一区二区三区 | 欧美视频免费在线 | 亚洲成人午夜在线 | 欧美精品一区二区三区蜜臀 | 国产亚洲精品精品国产亚洲综合 | 亚洲精品久久视频 | 在线成人www免费观看视频 | 九九免费观看视频 | 久久久久久久综合 | 色视频网站 | 国产高清精品网站 | 精品欧美一区二区精品久久久 | 黄网站免费在线观看 | 久久精品视频在线观看 | 亚州一区二区三区 | 国产精品不卡 | 久久综合av | 成人性视频免费网站 | www.久| 国产欧美日韩一区 | 欧美日韩高清 | 黄色三级免费 | 不卡一区二区在线观看 | 美女天天干天天操 | 久热精品在线播放 | 午夜精品一区二区三区三上悠亚 | 欧美精品一二三 | 国产欧美精品一区二区 |