XQuery 序列函数

2024年8月29日 | 1 分钟阅读

让我们看看 XQuery 提供的常用序列函数列表

索引名称描述
1)count($seq as item()*)它用于计算序列中的项目数。
2)sum($seq as item()*)它用于返回序列中项目的总和。
3)avg($seq as item()*)它用于返回序列中项目的平均值。
4)min($seq as item()*)它用于返回序列中的最小值项。
5)max($seq as item()*)它用于返回序列中的最大值项。
6)distinct-values($seq as item()*)它从序列中返回选择的不同项目。
7)subsequence($seq as item()*, $startingloc as xs:double, $length as xs:double)它用于返回提供的序列的子集。
8)insert-before($seq as item()*, $position as xs:integer, $inserts as item()*)它用于在序列中插入一个项目。
9)remove($seq as item()*, $position as xs:integer)它用于从序列中删除一个项目。
10)reverse($seq as item()*)它用于返回反转的序列。
11)index-of($seq as anyatomictype()*, $target as anyatomictype())它返回整数索引,以指示项目在序列中的可用性。
12)last()当在谓词表达式中使用时,它返回序列的最后一个元素。
13)position()它在 FLOWR 表达式中用于获取序列中项目的位置。
下一个主题字符串函数