网站大量收购独家精品文档,联系QQ:2885784924

Oracle10gR2分析函数(中英对照版).pdf

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle10gR2分析函数(中英对照版)

Oraccle100gR2 分分析函函数  ((Translatting By caaizhuoyi)  说明明:  1、原文中底色为黄的部分翻翻译存在商榷榷之处,请大大家踊跃提意意见;  2、原文中淡蓝色色字体的文字字,不宜翻译译,保持原样样。  1Analytic Fuunctions  Anaalytic functionns compute an aggregaate value bassed on a grooup of rows. They differ from aggregate functtions in that they return multiple rowws for each ggroup. The ggroup of rowws is calleed a windoww and is deffined by the analytic__ clause. FFor each roww, a sliding winddow of rowss is defined. The windoww determiness the range of rows used to performm the calcculations for the current row. Windoww sizes can be based oon either a physical nummber of roows or a logical interval such as timme. 分析析函数通过将将行分组后,再再计算这些分分组的值。它它们与聚集函函数不同之处处在于能够对对每一 分组组返回多行值值。分析函数根根据analyttic_clauees将行分组,一个分组称称为一个窗口口。每 一行行都对应有一一个在行上滑滑动的窗口。该该窗口确定当当前行的计算算范围。窗口口大小可以用多个 物理理行进行度量量,也可以使使用逻辑区间进行度量,比如时间。 Anaalytic functions are the laast set of opperations perrformed in aa query exceept for the finnal ORDDER BY clausse. All joins and all WHERRE, GROUP BBY, and HAVVING clausees are complleted befoore the analyytic functions are processsed. Thereefore, analytiic functions can appear only in thhe select listt or ORDER BBY clause. 分析析函数是查询询中除需要在在最终处理的oorder by子子句之外最后后执行的操作作。所有连接接和所 有whhere,group by,和hhaving子句句都要在处理理分析函数之之前进行计算。因此,分析析函 数只只能用于select列或ordder by子句句中。 Anaalytic functions are commmonly used to compute cumulative, moving, ceentered, and repoorting aggregates. 分析析函数通常用用于计算数据据累积值,数据移动值、数数据中间值,,和输出集合合报表。 anaalytic_funnction::== anaalytic_funnction([ argumentss ]) OOVER (anaalytic_claause) anaalytic_claause::= [ qquery_parttition_cllause ] [ oorder_by_cclause [ windowingg_clause ] ] queery_partittion_clauuse::= PARRTITION BYY { value_exxpr[, valuue_expr ]... | ( value__expr[, vaalue_exprr ]... ) } ordder_by_claause::= ORDDER [ SIBLLINGS ] BBY { eexpr | possition | c_alias } [ AASC | DESCC ] [ NNULLS FIRSST | NULLLS LAST ] [,, { expr | pos

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档