XQuery - Funzioni di sequenza

La tabella seguente elenca le funzioni di sequenza comunemente utilizzate fornite da XQuery.

Suor n Nome e descrizione
1

count ($ seq as item () *)

Conta gli elementi in una sequenza.

2

sum ($ seq as item () *)

Restituisce la somma degli elementi in una sequenza.

3

avg ($ seq as item () *)

Restituisce la media degli elementi in una sequenza.

4

min ($ seq come elemento () *)

Restituisce l'articolo con valore minimo in una sequenza.

5

max ($ seq come elemento () *)

Restituisce l'elemento con valore massimo in una sequenza.

6

valori-distinti ($ seq come elemento () *)

Restituisce selezionare elementi distinti da una sequenza.

7

sotto sequenza($seq as item()*, $StartingLoc as xs: double, $ length as xs: double)

Restituisce un sottoinsieme della sequenza fornita.

8

inserisci prima ($ seq come elemento () *, $position as xs:integer, $inserisce come articolo () *)

Inserisce un elemento in una sequenza.

9

rimuovere($seq as item()*, $posizione come xs: intero)

Rimuove un elemento da una sequenza.

10

reverse ($ seq as item () *)

Restituisce la sequenza inversa.

11

index-of ($ seq come anyAtomicType () *, $ target come anyAtomicType ())

Restituisce gli indici come numeri interi per indicare la disponibilità di un elemento all'interno di una sequenza.

12

scorso()

Restituisce l'ultimo elemento di una sequenza quando utilizzato nell'espressione del predicato.

13

posizione()

Utilizzato nelle espressioni FLOWR per ottenere la posizione di un elemento in una sequenza.