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