Reputation: 1521
In XQuery, How do you order by ascending and descending?
I have got the following from a tutorial:
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
would it be
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title ascending
return $x/title
Upvotes: 16
Views: 55245
Reputation: 60190
Yes, you can use ascending
(default) or descending
at the end of the order by..
expression.
Here's the link to the relevant part of the W3C XQuery spec:
http://www.w3.org/TR/xquery/#doc-xquery-OrderSpec
Upvotes: 21
Reputation: 243449
See my answer to this question. The code demonstrates ordering in descending order.
For ordering in ascending order, the ascending
keyword can be ommitted.
Upvotes: 1