XQuery - Sıra İşlevleri

Aşağıdaki tablo, XQuery tarafından sağlanan yaygın olarak kullanılan sıra işlevlerini listeler.

Sr.No İsim & Açıklama
1

say (öğe olarak $ seq () *)

Öğeleri sırayla sayar.

2

toplam (öğe olarak $ seq () *)

Bir dizideki öğelerin toplamını verir.

3

ort (öğe olarak $ seq () *)

Bir dizideki öğelerin ortalamasını verir.

4

min ($ seq as item () *)

Sırayla minimum değerli öğeyi döndürür.

5

max ($ seq as item () *)

Sırayla maksimum değerli öğeyi döndürür.

6

farklı değerler ($ seq as item () *)

Bir diziden seçilen farklı öğeleri döndürür.

7

alt sıra ($seq as item()*, $beginLoc as xs: double, $ length as xs: double)

Sağlanan dizinin bir alt kümesini döndürür.

8

önce ekle ($ seq as item () *, $position as xs:integer, $öğe olarak ekler () *)

Sıraya bir öğe ekler.

9

Kaldırmak($seq as item()*, $xs olarak konum: tamsayı)

Bir diziden bir öğeyi kaldırır.

10

ters (öğe olarak $ seq () *)

Tersine çevrilmiş sırayı verir.

11

index-of ($ seq as anyAtomicType () *, $ target as anyAtomicType ())

Bir dizideki bir öğenin kullanılabilirliğini belirtmek için dizinleri tamsayı olarak döndürür.

12

son()

Yüklem ifadesinde kullanıldığında bir dizinin son öğesini döndürür.

13

durum()

FLOWR ifadelerinde, bir sıradaki bir öğenin konumunu almak için kullanılır.