5
からの最初の結果を返すために、どのように私はこのようになりますXQueryを持っている:は、XQuery
for $i in /*:rootElement
where $i/*:field = "test"
return $i
このクエリでは、結果の多くを返しますが、私は本当に1が必要です。結果シーケンスの最初の項目だけを返すにはどうすればよいですか?サイドノートでは
からの最初の結果を返すために、どのように私はこのようになりますXQueryを持っている:は、XQuery
for $i in /*:rootElement
where $i/*:field = "test"
return $i
このクエリでは、結果の多くを返しますが、私は本当に1が必要です。結果シーケンスの最初の項目だけを返すにはどうすればよいですか?サイドノートでは
(for $i in /*:rootElement where $i/*:field = "test" return $i)[1]
、これを書くためのより良い方法は、ステップ述語を使用することです:
/*:rootElement[*:field = "test"][1]