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.