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