1 / 61
文档名称:

Oracle 逐月小生.ppt

格式:ppt   大小:325KB   页数:61页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle 逐月小生.ppt

上传人:mh900965 2017/12/1 文件大小:325 KB

下载得到文件列表

Oracle 逐月小生.ppt

相关文档

文档介绍

文档介绍:Oracle中使用分析函数
为什么需要分析函数?
有些很难在直接的SQL中做到的SQL中做的查询但实际上是很普通的操作,
例如:

2按部门查找销售总额占区域订单总额20%以上的客户

普通sql: select ename,deptno ,sal,
(select count( )+1 from emp e3
where =
and < or ( < and = ))
seq
from emp e1
order by deptno,sal;
分析函数: select deptno,
ename,
sal,
rank() over(partition by deptno order by sal) seq
from emp;
分析函数:select deptno,
ename,
sal,
row_number() over(partition by deptno order by sal) seq
from emp; ;
普通sql: select ename,deptno ,sal,
(select count(distinct )+1 from emp e3
where =
and < or ( < and = ))
seq
from emp e1
order by deptno,sal;
分析函数:select deptno,
ename,
sal,
dense_rank() over(partition by deptno order by sal) seq
from emp;
普通sql: select ename,deptno ,sal,
(select count() from emp e3
where =
and < or ( = and = ))
seq
from emp e1
order by deptno,sal;;
Oracle分析函数简介
1、分析函数,,它的设计目的是为了解决诸如“累计计算”,“找出分组内百分比”,“前-N条查询”,“移动平均数计算”"等问题。其实大部分的问题都可以用PL/SQL解决,但是它的性能并不能达到你所期望的效果。分析函数是SQL言语的一种扩充,它并不是仅仅试代码变得更简单而已,它的速度比纯粹的SQL或者PL/SQL更快。现在这些扩展已经被纳入了美国国家标准化组织SQL委员会的SQL规范说明书中。
2、在日常的生产环境中,我们接触得比较多的是OLTP系统(ransaction Process),这些系统的特点是具备实时要求,或者至少说对响应的时间多长有一定的要求;其次这些系统的业务逻辑一般比较复杂,可能需要经过多次的运算。比如我们经常接触到的电子商城。
在这些系统之外,还有一种称之为OLAP的系统(即Online Aanalyse Process),这些系统一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。这些系统的特点是数据量大,对实时响应的要求不高或者根本不关注这方面的要求,以查询、统计操作为主。 Oracle分析函数,主要用于OLAP的系统中
Oracle分析函数简介
Oracle分析函数原理
1、分析函数通过将行分组后,再计算这些分组的值。它们与聚集函数不同之处在于能够对每一个分组返回多行值。分析函数根据analytic claues(分析子句)将行分组,一个分组称为:一个窗口(可通过Windowsing Clause子句进行控制),并通过分析语句定义,对于每一行都对应有一个在行上滑动的窗口。该窗口确定当前行的计算范围。窗口大小可以用多个物理行(例如:rowid实际编号)进行度量,也可以使用逻辑区间进行度量,比如时间。
2、分析函数是查询中除需要在最终处理的order by 子句之外最后执行的操作。所有连接、WHERE、GROUP BY、HAVING子句都是分析函数处理之前完成的。因此,分析函数只出现在SELECT LIST或ORDER BY语句中,而不能出现在where或havin

最近更新

基于.NET的某高校教务管理系统的设计与实现中.. 2页

2024年少先队入队申请书范文合集五篇 4页

2024年小鸡说明文 5页

城市房地产限购政策施行标准的判别分析的开题.. 2页

2024年小班课后教学反思 22页

2024年小班第二学期保育员开学计划(精选14篇.. 38页

2024年小班社会教案范文集合10篇 22页

垂直轴磁悬浮风力发电机支承系统研究开题报告.. 2页

地震作用下铁路部分斜拉桥动力性能研究的开题.. 2页

地沟油与合格食用油鉴别检测方法的研究的开题.. 2页

2024年小班家长会计划 37页

在线学也将中的学习行为分析与教学信息流研究.. 2页

2024年小班健康教育工作计划5篇 19页

2024年小猴子下山读后感 7页

圆管柱-H形钢梁刚性连接节点极限抗弯承载力研.. 2页

2024年小小班纸的教案最新 10页

2024年小学读后感(15篇) 8页

2024年小学语文说课稿《太阳是大家的》 10页

四川航空集团公司发展战略研究中期报告 2页

2024年小学语文教案 29页

商用车辆EPS系统总体设计及控制策略研究的开题.. 2页

《医疗机构工作人员廉洁从业九项准则》考核测.. 8页

煤矿皮带培训课件 25页

高职院校专业建设委员会章程 6页

体检中心质控自查报告 26页

伊顿永华接头样本1 35页

项目负责人不得兼任的承诺书 1页

我县发展乡村酒店的调研汇报 6页

贺龙ppt经典课件 18页

压强第一课时说课 35页