私はXQueryを使用していますが、Xqueryで(、)分割形式またはグループを使用する必要があります。Xqueryでgroup by関数を使用する方法
Final Output
grp|A|#A
grp|A4|#A
grp|A2|#A
grp|A1|#A
Expected Output
grp|A,A4,A2,A1|#A
マイXqueryの:
let $root := 'grp'
let $uri := for $i in fn:collection('collection')
return fn:document-uri($i)
let $result := for $each-uri in $uri
let $title := (doc($each-uri)//grp/title/text())[1]
let $id := (doc($each-uri)//grp/@id)[1]
let $root := 'grp'
return fn:concat($root,'|',$id,'|',$title)
return fn:distinct-values($result)
あなたがどこ立ち往生している、何をしようとしたのですか? –
私はXMLからデータを取得し、パイプ記号に連結した後、#Aは繰り返される値なので、この形式を変更する必要がありますgrp | A、A4、A2、A1 | #A – Antony
コードを共有してください。 – grtjn