ORACLE 分析函数大全.docVIP

  • 4
  • 0
  • 约 73页
  • 2016-08-05 发布于重庆
  • 举报
ORACLE 分析函数大全

Oracle 9i 分析函数参考手册 Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。? ? ? ? 少数几个例子需要访问SH用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/sales_history/sh_main.sql来创建。? ? ? ? 如果未指明缺省是在HR用户下运行例子。? ? ? ? 开窗函数的理解:? ? ? ? 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下: over(order by salary) 按照salary排序进行累计, order by是个默认的开窗函数 over(partition by deptno)按照部门分区 over(order by salary range between 50 preceding and 150 following)每行对应的数据窗口是之前行幅度值不超过50,之后行幅度值不超过150 over(

文档评论(0)

1亿VIP精品文档

相关文档