[xquery-talk] FLOR or FLWOR
David Carlisle
davidc at nag.co.uk
Wed Sep 10 12:11:20 PDT 2008
> I do have an example. Correct ?
> for $v in distinct-values($values) where count($values[. = $v]) > 2
> return $v
But that is a typical example where the where clause is not needed.
it is
distinct-values($values)[let $v := . return count($values[. = $v]) > 2]
or simpler
distinct-values($values)[let $v := . return $values[. = $v][2]]
It is possible to come up with cases where where is theoretically more
expressive as it has access to the full tuple stream, but they temd to
be rather artificial.
David
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________
More information about the talk
mailing list