XQuery - funkcje sekwencyjne
W poniższej tabeli wymieniono najczęściej używane funkcje sekwencyjne dostarczane przez XQuery.
| Sr.No | Nazwa i opis |
|---|---|
| 1 | count ($ seq as item () *) Zlicza elementy w sekwencji. |
| 2 | suma ($ seq as item () *) Zwraca sumę elementów w sekwencji. |
| 3 | avg ($ seq as item () *) Zwraca średnią elementów w sekwencji. |
| 4 | min ($ seq as item () *) Zwraca w sekwencji element o minimalnej wartości. |
| 5 | max ($ seq as item () *) Zwraca w sekwencji element o maksymalnej wartości. |
| 6 | wartości-odrębne ($ seq as item () *) Zwraca wybór różnych elementów z sekwencji. |
| 7 | podciąg ($seq as item()*, $startLoc as xs: double, $ length as xs: double) Zwraca podzbiór podanej sekwencji. |
| 8 | insert-before ($ seq as item () *, $position as xs:integer, $wstawia jako element () *) Wstawia element w sekwencji. |
| 9 | usunąć($seq as item()*, $pozycja as xs: integer) Usuwa element z sekwencji. |
| 10 | reverse ($ seq as item () *) Zwraca odwróconą sekwencję. |
| 11 | index-of ($ seq as anyAtomicType () *, $ target as anyAtomicType ()) Zwraca indeksy jako liczby całkowite, aby wskazać dostępność elementu w sekwencji. |
| 12 | ostatni, ubiegły, zeszły() Zwraca ostatni element sekwencji, gdy jest używany w wyrażeniu predykatu. |
| 13 | pozycja() Używane w wyrażeniach FLOWR do uzyskania pozycji elementu w sekwencji. |