`

Oracle开发专题之:分析函数总结(转载)

 
阅读更多

这一篇是对前面所有关于分析函数的文章的总结:

一、统计方面:

Sum(Over ([Partition by ] [Order by ])

Sum(Over ([Partition by ] [Order by ]  
     Rows 
Between  Preceding And  Following)
       
Sum(Over ([Partition by ] [Order by ]
     Rows 
Between  Preceding And Current Row)

Sum(Over ([Partition by ] [Order by ]
     Range 
Between Interval '' 'Day' Preceding
                    
And Interval '' 'Day' Following )


具体请参考《Oracle开发专题之:分析函数(OVER)》和《Oracle开发专题之:窗口函数


二、排列方面:

Rank() Over ([Partition by ] [Order by ] [Nulls First/Last])

  Dense_rank() 
Over ([Patition by ] [Order by ] [Nulls First/Last])
   
Row_number() 
Over ([Partitionby ] [Order by ] [Nulls First/Last])
   
Ntile(
Over ([Partition by ] [Order by ])


具体请参考《Oracle开发专题之:分析函数2(Rank, Dense_rank, row_number)

三、最大值/最小值查找方面:

Min()/Max() Keep (Dense_rank First/Last [Partition by ] [Order by ])


具体请参考《Oracle应用专题之:分析函数3(Top/Bottom N、First/Last、NTile)

四、首记录/末记录查找方面:

First_value / Last_value(Sum(Over ([Patition by ] [Order by ]
       Rows 
Between  Preceding And  Following  ))


具体请参考《Oracle开发专题之:窗口函数

五、相邻记录之间比较方面:

Lag(Sum(), 1Over([Patition by ] [Order by ])


具体请参考《Oracle开发专题之:窗口函数

 

转载自:http://www.blogjava.net/pengpenglin/archive/2008/06/29/211491.html

分享到:
评论

相关推荐

    oracle 分析函数详解(有例子)

    6 Oracle开发专题之:分析函数总结 7 Oracle开发专题之:26个分析函数 8 分析函数简述">1 Oracle开发专题之:分析函数 OVER 2 Oracle开发专题之:分析函数 Rank Dense rank row number 3 Oracle开发专题之:分析...

    深入浅出Oracle分析函数

    目录 Oracle开发专题之:分析函数(OVER) Oracle开发专题之:分析函数2(Rank, ...报表函数 Oracle开发专题之:分析函数总结 Oracle开发专题之:26个分析函数 PLSQL开发笔记和小结 分析函数简述

    Oracle开发专题之:分析函数

    在这些系统之外,还有一种称之为OLAP的系统(即Online Aanalyse Process),这些系统一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。这些系统的特点是数据量大,对实时响应的要求不高...

    oracle分析函数

    Oracle开发专题之:分析函数Oracle开发专题之:分析函数

    Oracle分析函数使用总结

    Oracle分析函数使用总结Oracle分析函数使用总结Oracle分析函数使用总结Oracle分析函数使用总结

    oracle 分析函数总结

    oracle 分析函数 总结 使用

    ORACLE 常用分析函数

    分析函数总结;26个分析函数;PLSQL开发笔记和小结;分析函数简述  ROW_NUMBER () OVER([partition_clause] order_by_clause) dense_rank在做排序时如果遇到列有重复值,则重复值所在行的序列值相同,而其后的序列值...

    Oracle_详解分析函数

    详解Oracle分析函数,主用于OLAP,以实例讲解分析函数. 如: 排序用Rank, Dense_rank, row_number 1.带空值的排列 2.Top/Bottom N查询 3.First/Last排名查询 4.按层次查询 1.窗口函数简介 2.窗口函数示例-全统计 3....

    ORACLE分析函数教程

    关于ORACLE分析函数的教程,教程描述描述清晰

    Oracle自定义聚合函数-分析函数

    Oracle自定义聚合函数,分析函数.

    oracle 分析函数

    oracle 分析函数 开发必备 数据库开发工程师

    oracle常用函数总结

    oracle常用函数总结 oracle常用函数总结

    ORACLE 分析函数大全

    ORACLE 分析函数大全,包含很多关于ORACLE的分析函数,内置函数

    ORACLE报表分析利剑——分析函数

    ORACLE 报表分析 利剑——分析 函数

    ORACLE函数介绍 全系列中文

    oracle函数介绍 6 著名函数之分析函数 pdf oracle函数介绍 7 非著名函数之分析函数 pdf oracle函数介绍 8 综述 pdf">oracle函数介绍 1 著名函数之单值函数 pdf oracle函数介绍 2 非著名函数之单值函数 pdf ...

    Oracle分析函数

    Oracle分析函数——函数列表 SUM :该函数计算组中表达式的累积和 MIN :在一个组中的数据窗口中查找表达式的最小值 MAX :在一个组中的数据窗口中查找表达式的最大值 AVG :用于计算一个组和数据窗口内表达式的...

    ORACLE分析函数大全

    文档详细介绍了oracle的分析函数,包括功能说明、sql示例等。分析函数功能强大,在报表或数据迁移的时候可能会使用到。分析函数用法看上去有点复杂,最好使用的时候,参考文档

    ORACLE_培训之_分析函数

    ORACLE_培训之_分析函数

    Oracle之分析函数.pdf

    分析函数是 Oracle 专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计。本文总结了若干分析函数的使用方式,供大家学习参考,有...

Global site tag (gtag.js) - Google Analytics