XQuery string-join()函數

XQuery string-join()函數用於連接由給定分隔符號分隔的各種序列。

語法

string-join($sequence as xs:string*, $delimiter as xs:string) as xs:string

參數

  • $sequence - 零個或多個字串的序列。
  • $delimiter - 用於分隔上述序列的資料項目目的分隔符號。

示例

XQuery 運算式 -

let $fruits :=
<fruits>
   <fruit>Apple</fruit>
   <fruit>Orange</fruit>
   <fruit>Guava</fruit>
   <fruit>Pinapple</fruit>
</fruits>

return
<results>

   <fruits>{
      string-join($fruits/fruit, ',')
   }</fruits>

</results>

以上運算式輸出結果如下 -

<results>
   <fruits>Apple,Orange,Guava,Pinapple</fruits>
</results>

驗證結果
要測試上述函數,用上面的XQuery運算式替換books.xqy(在XQuery環境設置章節中有說明)的內容,並執行XQueryTester java程式來驗證結果。


上一篇: XQuery字串函數 下一篇: XQuery日期函數