Порядок XQuery по возрастанию и убыванию - PullRequest
12 голосов
/ 14 мая 2011

В 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 ]

13 голосов
/ 14 мая 2011

Да, вы можете использовать ascending (по умолчанию) или descending в конце выражения order by...

Вот ссылка на соответствующую часть спецификации W3C XQuery:

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

1 голос
/ 18 мая 2011

Смотрите мой ответ на этот вопрос . Код демонстрирует порядок в порядке убывания.

Для упорядочения в порядке возрастания ключевое слово ascending может быть опущено.

...