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

一、统计方面:
Oracle开发专题之:分析函数总结Sum(Oracle开发专题之:分析函数总结Over ([Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结])
Oracle开发专题之:分析函数总结
Oracle开发专题之:分析函数总结
Sum(Oracle开发专题之:分析函数总结Over ([Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结]  
Oracle开发专题之:分析函数总结     Rows 
Between Oracle开发专题之:分析函数总结 Preceding And Oracle开发专题之:分析函数总结 Following)
Oracle开发专题之:分析函数总结       
Oracle开发专题之:分析函数总结
Sum(Oracle开发专题之:分析函数总结Over ([Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结]
Oracle开发专题之:分析函数总结     Rows 
Between Oracle开发专题之:分析函数总结 Preceding And Current Row)
Oracle开发专题之:分析函数总结
Oracle开发专题之:分析函数总结
Sum(Oracle开发专题之:分析函数总结Over ([Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结]
Oracle开发专题之:分析函数总结     Range 
Between Interval 'Oracle开发专题之:分析函数总结' 'Day' Preceding
Oracle开发专题之:分析函数总结                    
And Interval 'Oracle开发专题之:分析函数总结' 'Day' Following )

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


二、排列方面:
Oracle开发专题之:分析函数总结Rank() Over ([Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结] [Nulls First/Last])
Oracle开发专题之:分析函数总结
  Dense_rank() 
Over ([Patition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结] [Nulls First/Last])
Oracle开发专题之:分析函数总结   
Oracle开发专题之:分析函数总结Row_number() 
Over ([Partitionby Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结] [Nulls First/Last])
Oracle开发专题之:分析函数总结   
Oracle开发专题之:分析函数总结Ntile(Oracle开发专题之:分析函数总结
Over ([Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结])

具体请参考《Oracle开发专题之:分析函数2

三、最大值/最小值查找方面:
Oracle开发专题之:分析函数总结Min(Oracle开发专题之:分析函数总结)/Max(Oracle开发专题之:分析函数总结) Keep (Dense_rank First/Last [Partition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结])

具体请参考《Oracle开发专题之:分析函数3

四、首记录/末记录查找方面:
Oracle开发专题之:分析函数总结First_value / Last_value(Sum(Oracle开发专题之:分析函数总结Over ([Patition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结]
Oracle开发专题之:分析函数总结       Rows 
Between Oracle开发专题之:分析函数总结 Preceding And Oracle开发专题之:分析函数总结 Following  ))

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

五、相邻记录之间比较方面:
Oracle开发专题之:分析函数总结Lag(Sum(Oracle开发专题之:分析函数总结), 1Over([Patition by Oracle开发专题之:分析函数总结] [Order by Oracle开发专题之:分析函数总结])

具体请参考《Oracle开发专题之:报表函数

相关文章: