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. |