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