XQuery序列函数

【XQuery序列函数】让我们看一下XQuery提供的常用序列函数列表:

Index Name Description
1) count($ seq为item()*) 用于对序列中的项目进行计数。
2) sum($ seq作为item()*) 它用于返回序列中各项的总和。
3) avg($ seq为item()*) 它用于返回序列中各项的平均值。
4) min($ seq为item()*) 它用于返回序列中的最小值项目。
5) max($ seq为item()*) 它用于返回序列中的最大价值项目。
6) 不同值($ seq为item()*) 它从序列中返回选择的不同项目。
7) subsequence($ seq as item()*, $ startingloc as xs:double, $ length as xs:double) 它用于返回所提供序列的子集。
8) insert-before($ seq为item()*, $ position为xs:integer, $ inserts为item()*) 用于插入序列中的项目。
9) remove($ seq为item()*, $ position为xs:integer) 用于从序列中删除项目。
10) 反向($ seq为item()*) 它用于返回反向序列。
11) index-of($ seq为anyatomictype()*, $ target为anyatomictype()) 它以整数形式返回索引, 以指示序列中某项的可用性。
12) last() 在谓词表达式中使用时, 它返回序列的最后一个元素。
13) position() 在FLOWR表达式中使用它来获取项目在序列中的位置。

    推荐阅读