Учебники

XQuery – функции последовательности

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

считать ($ seq как элемент () *)

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

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

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

avg ($ seq as item () *)

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

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

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

max ($ seq как item () *)

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

Отличительные значения ($ seq как item () *)

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

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

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

insert-before ($ seq как item () *, $ position как xs: integer, $ inserts как item () *)

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

удалить ($ seq как item () *, $ position как xs: integer)

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

реверс ($ seq как item () *)

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

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

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

прошлой()

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

позиция()

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