XQuery - Fonctions de séquence
Le tableau suivant répertorie les fonctions de séquence couramment utilisées fournies par XQuery.
Sr.Non | Nom et description |
---|---|
1 | count ($ seq comme article () *) Compte les éléments dans une séquence. |
2 | somme ($ seq comme élément () *) Renvoie la somme des éléments dans une séquence. |
3 | avg ($ seq comme élément () *) Renvoie la moyenne des éléments d'une séquence. |
4 | min ($ seq comme élément () *) Renvoie l'élément de valeur minimale dans une séquence. |
5 | max ($ seq comme élément () *) Renvoie l'élément de valeur maximale dans une séquence. |
6 | valeurs-distinctes ($ seq comme item () *) Renvoie sélectionner des éléments distincts dans une séquence. |
sept | sous-séquence ($seq as item()*, $beginLoc comme xs: double, $ length comme xs: double) Renvoie un sous-ensemble de la séquence fournie. |
8 | insert-before ($ seq comme item () *, $position as xs:integer, $insère comme élément () *) Insère un élément dans une séquence. |
9 | retirer($seq as item()*, $position comme xs: entier) Supprime un élément d'une séquence. |
dix | reverse ($ seq comme élément () *) Renvoie la séquence inversée. |
11 | index-of ($ seq comme anyAtomicType () *, $ target comme anyAtomicType ()) Renvoie les index sous forme d'entiers pour indiquer la disponibilité d'un élément dans une séquence. |
12 | dernier() Renvoie le dernier élément d'une séquence lorsqu'il est utilisé dans l'expression de prédicat. |
13 | position() Utilisé dans les expressions FLOWR pour obtenir la position d'un élément dans une séquence. |