XQuery - Последовательные функции

В следующей таблице перечислены часто используемые функции последовательности, предоставляемые XQuery.

Старший Нет Имя и описание
1

count ($ seq как элемент () *)

Подсчитывает элементы в последовательности.

2

сумма ($ seq как элемент () *)

Возвращает сумму элементов в последовательности.

3

avg ($ seq как элемент () *)

Возвращает среднее значение элементов в последовательности.

4

min ($ seq как элемент () *)

Возвращает элемент с минимальной стоимостью в последовательности.

5

max ($ seq как элемент () *)

Возвращает элемент с максимальной ценой в последовательности.

6

отдельные значения ($ seq как элемент () *)

Возвращает отдельные элементы из последовательности.

7

подпоследовательность ($seq as item()*, $startLoc как xs: double, $ length как xs: double)

Возвращает подмножество предоставленной последовательности.

8

вставить-перед ($ seq как элемент () *, $position as xs:integer, $вставляет как элемент () *)

Вставляет элемент в последовательность.

9

удалять($seq as item()*, $позиция как xs: integer)

Удаляет элемент из последовательности.

10

обратный ($ seq как элемент () *)

Возвращает обратную последовательность.

11

index-of ($ seq как anyAtomicType () *, $ target как anyAtomicType ())

Возвращает индексы в виде целых чисел, чтобы указать доступность элемента в последовательности.

12

последний()

Возвращает последний элемент последовательности при использовании в выражении предиката.

13

должность()

Используется в выражениях FLOWR для получения позиции элемента в последовательности.