- 1、本文档共94页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 人教版小学数学五年级下册第一单元《观察物体(三)》大单元教学设计.docx VIP
- 《人力资源会计在企业成本管理的应用案例研究—以A公司为例》11000字.docx
- 人教版劳动教育七年级上册全册教学课件.pptx
- 人教版小学数学五年级下册第一单元《观察物体(三)例1》课时教学设计.docx VIP
- 集成运放的基础知识.ppt VIP
- 人教PEP英语六年级下册第一单元大单元教学课件.pptx
- 《万里长城简介》课件.ppt VIP
- 新疆某公司水产养殖建设项目可行性研究报告.doc
- 全国青少年创意编程与智能设计大赛图形化编程模拟题库试题含答案.docx
- 政协领导干部2024年度民主生活会的对照检查材料(四个带头).docx VIP
文档评论(0)