XQuery中的orderby之后[]内的数字

时间:2018-10-24 19:22:33

标签: xquery xquery-sql xquery-3.0

以下是查询

for $x in $books 
where $x/price>=38 
order by ($x/price)[l] 
return ($x/title, $x/price)

用[$ x / price)订购后的[1]表示什么?

1 个答案:

答案 0 :(得分:1)

在我看来,它看起来像小写的L,而不是数字1。

如果它确实是一个[1],则意味着选择序列$x/price中的第一项。我怀疑每本书只有一个价格,在这种情况下完全是多余的。