XQuery - Funções de Sequência
A tabela a seguir lista as funções de sequência comumente usadas fornecidas pelo XQuery.
| Sr. Não | Nome e Descrição |
|---|---|
| 1 | contagem ($ seq as item () *) Conta os itens em uma sequência. |
| 2 | soma ($ seq como item () *) Retorna a soma dos itens em uma sequência. |
| 3 | média ($ seq como item () *) Retorna a média dos itens em uma sequência. |
| 4 | min ($ seq como item () *) Retorna o item de valor mínimo em uma sequência. |
| 5 | max ($ seq as item () *) Retorna o item com valor máximo em uma sequência. |
| 6 | valores distintos ($ seq as item () *) Retorna seleciona itens distintos de uma sequência. |
| 7 | subsequência($seq as item()*, $startLoc as xs: double, $ length as xs: double) Retorna um subconjunto da sequência fornecida. |
| 8 | insert-before ($ seq as item () *, $position as xs:integer, $insere como item () *) Insere um item em uma sequência. |
| 9 | retirar($seq as item()*, $posição como xs: inteiro) Remove um item de uma sequência. |
| 10 | reverso ($ seq como item () *) Retorna a sequência reversa. |
| 11 | index-of ($ seq as anyAtomicType () *, $ target as anyAtomicType ()) Retorna índices como inteiros para indicar a disponibilidade de um item em uma sequência. |
| 12 | último() Retorna o último elemento de uma sequência quando usado na expressão de predicado. |
| 13 | posição() Usado em expressões FLOWR para obter a posição de um item em uma sequência. |