XQuery - ฟังก์ชันลำดับ

ตารางต่อไปนี้แสดงฟังก์ชันลำดับที่ใช้โดยทั่วไปที่จัดเตรียมโดย XQuery

ซีเนียร์ No ชื่อและคำอธิบาย
1

นับ ($ seq เป็นรายการ () *)

นับรายการตามลำดับ

2

ผลรวม ($ seq เป็นรายการ () *)

ส่งคืนผลรวมของรายการในลำดับ

3

เฉลี่ย ($ seq เป็นรายการ () *)

ส่งคืนค่าเฉลี่ยของรายการตามลำดับ

4

ขั้นต่ำ ($ seq เป็นรายการ () *)

ส่งคืนสินค้ามูลค่าต่ำสุดตามลำดับ

5

สูงสุด ($ seq เป็นรายการ () *)

ส่งคืนรายการมูลค่าสูงสุดในลำดับ

6

ค่าที่แตกต่างกัน ($ seq เป็นรายการ () *)

ส่งคืนเลือกรายการที่แตกต่างจากลำดับ

7

ลำดับต่อมา ($seq as item()*, $startLoc เป็น xs: double, $ length as xs: double)

ส่งคืนชุดย่อยของลำดับที่ระบุ

8

แทรกก่อน ($ seq เป็นรายการ () *, $position as xs:integer, $แทรกเป็นรายการ () *)

แทรกรายการตามลำดับ

9

ลบ ($seq as item()*, $ตำแหน่งเป็น xs: จำนวนเต็ม)

ลบรายการออกจากลำดับ

10

ย้อนกลับ ($ seq เป็นรายการ () *)

ส่งคืนลำดับย้อนกลับ

11

ดัชนีของ ($ seq เป็น anyAtomicType () *, $ เป้าหมายเป็น anyAtomicType ())

ส่งคืนดัชนีเป็นจำนวนเต็มเพื่อบ่งชี้ความพร้อมใช้งานของรายการภายในลำดับ

12

ล่าสุด()

ส่งคืนองค์ประกอบสุดท้ายของลำดับเมื่อใช้ในนิพจน์เพรดิเคต

13

ตำแหน่ง()

ใช้ในนิพจน์ FLOWR เพื่อรับตำแหน่งของรายการในลำดับ