- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 480 个值的序列。我想一次对 8 个值求和并返回总和。对于前。可以说我有一个值序列 -
let $values := ( "0.847","0.106","0.015","0.02","0.048","0.052","0.065","0.146","0.039","0.025","0.14","0.084","0.075","1.049","0.108","0.022","0.235","0.061","0.278","0.072","0.152","0.046","1.025","0.285","0.157","0.048","0.913","0.135","0.02","0.038","0.043","0.127","0.014","0.069","1.05","0.072","0.053","0.028","0.006","0.158","0.048","1.095","0.033","0.064","0.035","0.047","0.003","0.018","0.081","0.045","0.051","0.027","0.048","0.284","0.097","0.969","0.032","0.062","0.18","0.02","0.875","0.05","0.043","0.127","0.012","0.121","0.145","0.148","0.047","0.033","1.01","0.016","0.909","0.073","0.115","0.14","0.047","0.079","0.135","0.038","0.866","0.156","0.079","0.151","0.008","0.136","0.037","0.041","1.033","0.396","0.108","0.059","0.139","0.084","0.136","0.038","0.08","0.111","0.023","0.035","0.123","0.997","0.094","0.279","0.077","0.116","0.12","0.048","0.235","0.944","0.015","0.109","0.053","0.254","0.833","0.048","0.141","0.208","0.041","0.274","0.039","0.267","0.088","1.044","0.05","0.087","0.198","0.159","0.142","0.209","0.012","0.033","0.051","0.231","0.803","0.025","0.108","0.084","0.221","1.317","0.092","0.054","0.035","0.12","0.399","0.028","1.152","0.203","0.043","0.135","0.046","0.038","1.017","0.114","0.215","1.326","0.067","0.217","0.136","0.239","0.051","0.03","0.061","0.044","0.119","1.154","0.053","0.063","0.331","0.196","0.076","0.191","0.073","0.074","1.084","0.331","0.053","0.074","0.106","0.05","0.226","0.874","0.144","0.046","0.146","0.149","0.032","0.078","0.031","1.009","0.09","0.051","0.083","0.041","0.095","0.198","0.06","1.266","0.171","0.068","0.233","0.063","0.079","0.207","1.303","0.148","0.126","0.074","0.32","0.188","0.153","0.408","0.078","1.122","0.144","0.212","0.029","0.06","0.136","1.15","0.077","0.045","0.209","0.331","1.371","0.035","0.204","0.088","0.07","0.331","0.053","0.204","0.265","0.038","0.12","0.199","1.104","0.179","0.031","0.079","0.132","0.046","0.168","0.028","1.171","0.103","0.023","0.036","0.048","0.827","0.249","0.176","0.054","0.092","0.131","0.028","0.076","0.199","0.091","0.285","0.176","0.031","0.961","0.104","0.122","0.023","0.286","0.201","0.05","0.059","1.191","0.025","0.041","0.855","0.167","0.035","0.113","0.057","0.222","0.194","0.041","0.03","0.107","0.05","0.924","0.346","0.039","0.135","1.096","0.029","0.289","0.031","0.149","0.129","0.053","0.132","0.165","0.085","0.164","0.177","0.041","0.062","0.326","0.14","0.2","0.074","0.411","1.337","0.106","0.2","0.152","0.024","0.118","0.043","1.249","0.289","0.19","0.054","0.064","0.025","1.183","0.208","0.021","0.061","0.203","0.07","0.042","0.024","0.158","0.123","0.011","0.043","0.119","0.903","0.152","0.032","1.093","0.026","0.107","0.092","0.443","0.111","0.123","0.016","0.05","1.134","0.151","0.175","0.056","0.098","0.045","0.126","0.145","0.015","0.093","0.066","0.049","0.989","0.054","0.125","0.088","0.04","1.134","0.114","0.065","0.092","0.15","0.144","0.129","0.085","0.211","0.134","1.181","0.174","0.173","0.275","0.903","0.193","0.081","0.039","0.135","0.116","0.133","0.217","0.237","1.123","0.032","0.236","0.061","0.014","0.066","0.043","0.119","0.262","0.048","0.052","0.027","0.2","0.956","0.127","0.892","0.077","0.216","0.07","0.131","0.062","0.029","0.085","0.02","0.145","0.058","0.193","0.039","0.022","0.911","0.102","0.14","0.981","0.305","0.116","0.172","0.057","0.148","0.076","0.208","0.066","0.074","0.982","0.182","0.118","0.061","0.214","0.206","0.103","0.333","1.034","0.095","0.252","0.05","0.166","1.163","0.053","0.07","0.077","0.158","0.038","0.188","0.495","0.04","0.181","0.167","0.104","0.922","0.044","0.078","0.043","0.058","0.274","0.256","0.052","0.144","0.985","0.03","0.039","0.178","0.06","0.224","0.145","0.177","0.933","0.063","0.04","0.042","0.129","0.053","0.989","0.038","0.301","0.037","0.165")
我希望查询返回 1 到 8 个值的总和,然后返回第 9 到 16 个值,依此类推。
最佳答案
MarkLogic 仅部分支持 XQuery 3,但您也可以使用老式方法实现这一点:
let $values := ( "0.847","0.106","0.015","0.02","0.048","0.052","0.065","0.146","0.039","0.025","0.14","0.084","0.075","1.049","0.108","0.022","0.235","0.061","0.278","0.072","0.152","0.046","1.025","0.285","0.157","0.048","0.913","0.135","0.02","0.038","0.043","0.127","0.014","0.069","1.05","0.072","0.053","0.028","0.006","0.158","0.048","1.095","0.033","0.064","0.035","0.047","0.003","0.018","0.081","0.045","0.051","0.027","0.048","0.284","0.097","0.969","0.032","0.062","0.18","0.02","0.875","0.05","0.043","0.127","0.012","0.121","0.145","0.148","0.047","0.033","1.01","0.016","0.909","0.073","0.115","0.14","0.047","0.079","0.135","0.038","0.866","0.156","0.079","0.151","0.008","0.136","0.037","0.041","1.033","0.396","0.108","0.059","0.139","0.084","0.136","0.038","0.08","0.111","0.023","0.035","0.123","0.997","0.094","0.279","0.077","0.116","0.12","0.048","0.235","0.944","0.015","0.109","0.053","0.254","0.833","0.048","0.141","0.208","0.041","0.274","0.039","0.267","0.088","1.044","0.05","0.087","0.198","0.159","0.142","0.209","0.012","0.033","0.051","0.231","0.803","0.025","0.108","0.084","0.221","1.317","0.092","0.054","0.035","0.12","0.399","0.028","1.152","0.203","0.043","0.135","0.046","0.038","1.017","0.114","0.215","1.326","0.067","0.217","0.136","0.239","0.051","0.03","0.061","0.044","0.119","1.154","0.053","0.063","0.331","0.196","0.076","0.191","0.073","0.074","1.084","0.331","0.053","0.074","0.106","0.05","0.226","0.874","0.144","0.046","0.146","0.149","0.032","0.078","0.031","1.009","0.09","0.051","0.083","0.041","0.095","0.198","0.06","1.266","0.171","0.068","0.233","0.063","0.079","0.207","1.303","0.148","0.126","0.074","0.32","0.188","0.153","0.408","0.078","1.122","0.144","0.212","0.029","0.06","0.136","1.15","0.077","0.045","0.209","0.331","1.371","0.035","0.204","0.088","0.07","0.331","0.053","0.204","0.265","0.038","0.12","0.199","1.104","0.179","0.031","0.079","0.132","0.046","0.168","0.028","1.171","0.103","0.023","0.036","0.048","0.827","0.249","0.176","0.054","0.092","0.131","0.028","0.076","0.199","0.091","0.285","0.176","0.031","0.961","0.104","0.122","0.023","0.286","0.201","0.05","0.059","1.191","0.025","0.041","0.855","0.167","0.035","0.113","0.057","0.222","0.194","0.041","0.03","0.107","0.05","0.924","0.346","0.039","0.135","1.096","0.029","0.289","0.031","0.149","0.129","0.053","0.132","0.165","0.085","0.164","0.177","0.041","0.062","0.326","0.14","0.2","0.074","0.411","1.337","0.106","0.2","0.152","0.024","0.118","0.043","1.249","0.289","0.19","0.054","0.064","0.025","1.183","0.208","0.021","0.061","0.203","0.07","0.042","0.024","0.158","0.123","0.011","0.043","0.119","0.903","0.152","0.032","1.093","0.026","0.107","0.092","0.443","0.111","0.123","0.016","0.05","1.134","0.151","0.175","0.056","0.098","0.045","0.126","0.145","0.015","0.093","0.066","0.049","0.989","0.054","0.125","0.088","0.04","1.134","0.114","0.065","0.092","0.15","0.144","0.129","0.085","0.211","0.134","1.181","0.174","0.173","0.275","0.903","0.193","0.081","0.039","0.135","0.116","0.133","0.217","0.237","1.123","0.032","0.236","0.061","0.014","0.066","0.043","0.119","0.262","0.048","0.052","0.027","0.2","0.956","0.127","0.892","0.077","0.216","0.07","0.131","0.062","0.029","0.085","0.02","0.145","0.058","0.193","0.039","0.022","0.911","0.102","0.14","0.981","0.305","0.116","0.172","0.057","0.148","0.076","0.208","0.066","0.074","0.982","0.182","0.118","0.061","0.214","0.206","0.103","0.333","1.034","0.095","0.252","0.05","0.166","1.163","0.053","0.07","0.077","0.158","0.038","0.188","0.495","0.04","0.181","0.167","0.104","0.922","0.044","0.078","0.043","0.058","0.274","0.256","0.052","0.144","0.985","0.03","0.039","0.178","0.06","0.224","0.145","0.177","0.933","0.063","0.04","0.042","0.129","0.053","0.989","0.038","0.301","0.037","0.165")
let $window-size := 8
let $nr-windows := ceiling(count($values) div 8)
for $w in (1 to $nr-windows)
let $start := $window-size * ($w - 1) + 1
return sum(subsequence($values, $start, $window-size) ! xs:decimal(.))
呵呵!
关于xquery - 如何一次将 8 个值组成的十进制值序列相加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54923872/
我是 XQuery 初学者。我需要任何软件来运行 XQuery 吗?我在哪里输入 XQuery 代码 - 在 HTML 页面或 XML 中?我应该使用什么扩展名来保存我的 XQuery 文件? 最佳答
我正在编写一个 XQuery,它需要检查正在运行的 XQuery 版本(eXist、Saxon 等)。是否有一个标准函数可以返回 XQuery 的系统属性,例如版本、供应商等? 我知道有一些系统特定的
我正在阅读 book about xQuery它充满了像元素构造函数这样的表达......我的问题是: 什么是元素构造函数,“{}”是元素构造函数吗? 最佳答案 元素构造函数创建一个元素。在 XQue
我在网站上阅读了大量的 XQuery 教程。几乎他们所有人都在教我 XQuery 语法。假设我已经了解了 XQuery 语法,那么我将如何在我的网站上实际实现 XQuery? 例如,我有book.xm
以下有什么区别: import module namespace fs = "http://expath.org/ns/file"; declare namespace an = "http://zo
我有note.xml: Tove Jani Reminder Don't forget me this weekend! 和note.xqy: let $srcDoc:="not
我正在寻找一个示例,它表明 XQuery 表达式评估不是顺序的。在将 XQuery 的功能特性与过程语言进行比较时,总是会提到这一点。 例如在 XQuery, 2nd edition ,在下面的部分:
很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
所以我有一个看起来像这样的 XQuery: for $i in /*:rootElement where $i/*:field = "test" return $i 这个查询返回了很多结果,但我真的只
我有一个xml文档如下 sony vijay 我正在尝试写一个 xquery 1) 找到具有给定用户 ID 的用户 - sony 2) 将给定用户的“test”属性值更改为
是否XQuery更新支持自增属性,就像SQL中的自增字段一样? 我正在使用 BaseX作为我的数据库。 最佳答案 给定 an answer from Christian Grün on the Bas
是否可以使用 XQUERY 来检索属性 filename从以下 XML?我正在尝试使用 /preFileDoc/inpXML/@filename但它不起作用...... ABC XYZ
尝试根据不同的过滤器计算一个集合中的汽车数量。即使我们看到多辆汽车满足要求,查询也返回计数 0。 fn:count(cts:search(fn:collection("com.cars"), cts:
我想在 xquery 中创建一个计数器。我最初的尝试如下所示: let $count := 0 for $prod in $collection let $count := $count + 1 re
我有一系列的值。他们都可以是平等的……或者不是。所以使用 XQuery 我想获得序列中最频繁的项目。 let $counter := 0, $index1 := 0 for $value in $se
当我查找 XQuery 示例时,有时会看到使用了运算符 =>。 我试图寻找它的含义,但找不到任何东西。由于我使用的是 MarkLogic,因此它可能仅适用于 MarkLogic,但我对此表示怀疑。 从
我必须使用 xquery 以 DDMMYYYY 格式创建日期字符串。输入到我的 xquery 的日期将类似于“2004-05-02T00:00:00+01:00”。截至目前,我正在使用以下解决方案来获
我正在使用 XQuery 执行加法。以下是数据库中保存的XML结构: 1 1001 50,1
忙于将 SQLServer 2008 R2 和 MarkLogic 8 与简单的个人实体进行比较。我的数据集适用于 100 万条记录/文档。注意:两个数据库都在同一台机器上(本地主机)。 以下 SQL
想象一下,如果我有一个以下格式存储在 Marklogic 中的 xml 文档: DocumentID question1
我是一名优秀的程序员,十分优秀!