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 เพื่อรับตำแหน่งของรายการในลำดับ |