XQuery按升序和降序排列

时间:2011-05-14 10:57:23

标签: xml xquery

在XQuery中,您如何通过升序和降序进行排序?

我从教程中得到以下内容:

for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title

会不会是

for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title ascending
return $x/title

2 个答案:

答案 0 :(得分:13)

是的,您可以在ascending表达式的末尾使用descending(默认)或order by..

以下是W3C XQuery规范相关部分的链接:

http://www.w3.org/TR/xquery/#doc-xquery-OrderSpec

答案 1 :(得分:1)

查看我对this question 的回答。该代码演示了按降序排序。

要按升序排序,可以省略ascending关键字。