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