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. |