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.