以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  [研究生期末考试题]:XQuery能够实现一些SQL的一些功能,如平均数等,请举例说明!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=8259)


--  作者:nrkkim
--  发布时间:6/11/2004 4:58:00 PM

--  [研究生期末考试题]:XQuery能够实现一些SQL的一些功能,如平均数等,请举例说明!
求正确详细的答案
--  作者:Cherry78
--  发布时间:7/2/2004 8:42:00 AM

--  
W3C的标准不是很清楚吗?然后各个数据库厂商一般还会提供一些自己的函数,具体看数据库的文档
--  作者:ksu99
--  发布时间:9/14/2004 11:27:00 AM

--  
for $d in fn:doc("depts.xml")//deptno
let $e := fn:doc("emps.xml")//emp[deptno = $d]
where fn:count($e) >= 10
order by fn:avg($e/salary) descending
return
   <big-dept>
      {
      $d,
      <headcount>{fn:count($e)}</headcount>,
      <avgsal>{fn:avg($e/salary)}</avgsal>
      }
   </big-dept>

以上是 W3C XQuery 1.0 7_23草案中 3.8节中的例子。就有求平均值的函数fn:avg()。


--  作者:qingting
--  发布时间:9/19/2004 2:03:00 PM

--  SQL集合的操作均可
如果需要例子,我可以发给你qingting@eyou.com
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,515.625ms