[xquery-talk] XQuery Order By Numerically
jz at uva
zhangjunte at gmail.com
Fri Feb 29 18:12:10 PST 2008
Hi all,
I got it working with the XPath2.0 function fn:number, seehttp://www.w3.org/TR/xpath-functions/#func-number
Thanks for all your help though! :)
2008/2/29 jz at uva <zhangjunte at gmail.com>:> Hi,>> Thank you. I am now using MonetDB4 and Pathfinder/PF/Tijah, and it> does not work at all.>> There is an ORDER BY, but it orders alphabetically. When I put the> variable between xs:integer, I get the error "reference to undefined> function `xs:integer'".>> It's amazing that there are so many implementations doing different> things (or not doing)...>> If anyone knows an other way to achieve this, please let me know.>> Thanks!>>>> On Fri, Feb 29, 2008 at 5:52 PM, ÕÔÀ× <zhaolei at gmail.com> wrote:> > What implementation are you using?> >> > I use xqilla2, it works in the way you expect.> >> > for $i in (1, 11, 2, 1234, 4, 123)> > order by $i> > return $i> >> > /home/chuck/temp $ xqilla2 a.xq> >> > 1> > 2> > 4> > 11> > 123> > 1234> >> >> >> > On 3/1/08, jz at uva <zhangjunte at gmail.com> wrote:> > > Hi all,> > >> > > The ORDER BY clause sorts the output alphabetically. However, how do I> > > sort the output numerically? Is this possible in XQuery?> > >> > > For example, if the input is = {1, 11, 2, 1234, 4, 123), then the> > > ORDER BY clause sorts the results as {1, 11, 123, 1234, 2, 4).> > >> > > How can I sort the results as {1, 2, 4, 11, 123, 1234}?> > >> > > Thanks!> > > _______________________________________________> > > talk at x-query.com> > > http://x-query.com/mailman/listinfo/talk> > >> >>
More information about the talk
mailing list