XQuery - Hàm trình tự

Bảng sau liệt kê các hàm tuần tự thường được sử dụng do XQuery cung cấp.

Sr.No Tên & Mô tả
1

count ($ seq dưới dạng item () *)

Đếm các mục trong một chuỗi.

2

sum ($ seq dưới dạng item () *)

Trả về tổng của các mục trong một chuỗi.

3

trung bình ($ seq dưới dạng mục () *)

Trả về giá trị trung bình của các mục trong một chuỗi.

4

tối thiểu ($ seq dưới dạng item () *)

Trả về mục có giá trị nhỏ nhất trong một chuỗi.

5

max ($ seq dưới dạng mục () *)

Trả về mục có giá trị lớn nhất trong một chuỗi.

6

giá trị khác biệt ($ seq dưới dạng mục () *)

Trả về các mục đã chọn từ một chuỗi.

7

hệ con ($seq as item()*, $startLoc as xs: double, $ length as xs: double)

Trả về một tập hợp con của chuỗi đã cho.

số 8

insert-before ($ seq as item () *, $position as xs:integer, $chèn dưới dạng mục () *)

Chèn một mục trong một trình tự.

9

tẩy($seq as item()*, $vị trí là xs: integer)

Xóa một mục khỏi một chuỗi.

10

đảo ngược ($ seq dưới dạng mục () *)

Trả về chuỗi đã đảo ngược.

11

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

Trả về các chỉ mục dưới dạng số nguyên để cho biết tính sẵn có của một mặt hàng trong một chuỗi.

12

Cuối cùng()

Trả về phần tử cuối cùng của một chuỗi khi được sử dụng trong biểu thức vị từ.

13

Chức vụ()

Được sử dụng trong biểu thức FLOWR để lấy vị trí của một mục trong một chuỗi.