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 для получения позиции элемента в последовательности. |