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.