XQuery 序列函数基础教程文档

收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

XQuery序列函数

让我们看看XQuery提供的常用序列函数列表:
名称 说明
count($seq为item()*) 它用于对序列中的项目进行计数。
sum($seq为item()*) 它用于返回序列中各项的总和。
avg($seq as item()*) 它用于返回序列中各项的平均值。
min($seq as item()*) 它用于返回序列中的最小值项目。
max($seq as item()*) 它用于返回序列中的最大价值项目。
distinct-values($seq as item()*) 它返回序列中选择的不同项目。
subsequence($seq为item()*,$startingloc为xs: double,$length为xs: double) 它用于返回所提供序列的子集。
insert-before($seq为item()*,$position为xs: integer,$inserts为item()*) 它用于在序列中插入项目。
remove($seq为item()*,$position为xs: integer) 用于从序列中删除项目。
reverse($seq为item()*) 它用于返回反向序列。
index-of($seq为anyatomictype()*,$target为anyatomictype()) 它以整数形式返回索引,以指示序列中某项的可用性。
last() 在谓词表达式中使用时,它返回序列的最后一个元素。
position() 在FLOWR表达式中使用它来获取项目在序列中的位置。