XQuery - Funciones de secuencia

La siguiente tabla enumera las funciones de secuencia de uso común proporcionadas por XQuery.

No Señor Nombre y descripción
1

contar ($ seq como elemento () *)

Cuenta los elementos en una secuencia.

2

suma ($ seq como elemento () *)

Devuelve la suma de los elementos en una secuencia.

3

avg ($ seq como elemento () *)

Devuelve el promedio de los elementos en una secuencia.

4

min ($ seq como elemento () *)

Devuelve el elemento de valor mínimo en una secuencia.

5

max ($ seq como elemento () *)

Devuelve el elemento de valor máximo en una secuencia.

6

valores-distintos ($ seq como elemento () *)

Las devoluciones seleccionan elementos distintos de una secuencia.

7

subsecuencia ($ seq como elemento () *, $ startLoc como xs: doble, $ longitud como xs: doble)

Devuelve un subconjunto de la secuencia proporcionada.

8

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

Inserta un elemento en una secuencia.

9

eliminar ($ seq como elemento () *, $ posición como xs: integer)

Elimina un elemento de una secuencia.

10

reverse ($ seq as item () *)

Devuelve la secuencia inversa.

11

índice de ($ seq como anyAtomicType () *, $ objetivo como anyAtomicType ())

Devuelve índices como números enteros para indicar la disponibilidad de un elemento dentro de una secuencia.

12

último()

Devuelve el último elemento de una secuencia cuando se usa en una expresión de predicado.

13

posición()

Se utiliza en expresiones FLOWR para obtener la posición de un elemento en una secuencia.