Write IT
 
  » Forside

  » IT-artikler

  » Undersøgende journalistik

  » Kontakt

  » Baggrund

Eksempel på Xquery

XQuerys blomster

Xquery's FLWR-konstruktion (For, Let, Where, Return) kan sammenlignes med SQL's Select-konstruktion.
FOR- clause giver mulighed for loop-konstruktion.
Binder en eller flere værdier til en variabel: for $x in (1, 2, 3)
LET-clause binder resultatet af et udtryk til en midlertidig variabel: let $x := (1, 2, 3)
WHERE clause kan sammenlignes med SQL's WHERE-clause: where $x eq $y
RETURN clause specificerer forespørgslens ønskede XML output.
Kan i store træk sammenlignes med SQL's SELECT, men der er større udtryksmuligheder i XQuery end i SQL: return {$x}
Nedenstående er et eksempel på en simpel XQuery samt resultatet

Forespørgsel

{
for $x in (1, 2, 3), $y in (2, 3, 4)
where $x eq $y
return
     {$x}
}

Resultat

     2
     3











This site is © Copyright Write IT 2004-2010, All Rights Reserved
Write IT - Pinch Penny Cottage Thornimans Lane Frampton, Boston, Lincolnshire PE20 1AJ