Expressions FLWORs

  • for ...

  • let ...

  • where ...

  • order ... by ...

  • return ...

  • Le couteau Suisse de la programmation XQuery...

Synopsis

  • (
    (for    ITERATION)*
    (let    STRUCTURE TEMPORAIRE)*
    )*
    where  FILTRAGE
    order  TRI
    return PROJECTION

Combinatoire

  • Exemple

    let $age := 20
    let $name := 'Sibylle'
    return concat($name, ' a ', $age, ' ans')

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Itération (for)

  • Devinette

  • Affectation (let)

  • Filtrage (where)

  • Devinette

  • Tri (order)

  • Projection (return)

  • Jointures

  • Élimination des duplicatas

  • Aggrégation

  • Regroupement par valeurs

  • Regroupement par valeurs

  • Exercice 7

  • Notions complémentaires