国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle開發之分析函數總結

2020-07-26 14:11:38
字體:
來源:轉載
供稿:網友

這一篇是對前面所有關于分析函數的文章的總結:

一、統計方面:

復制代碼 代碼如下:
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開發之分析函數(Rank, Dense_rank, row_number)》

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

復制代碼 代碼如下:
Min()/Max() Keep (Dense_rank First/Last [Partition by ] [Order by ])

具體請參考《Oracle開發之分析函數(Top/Bottom N、First/Last、NTile)》

四、首記錄/末記錄查找方面:

復制代碼 代碼如下:
First_value / Last_value(Sum() Over ([Patition by ] [Order by ]
       Rows Between  Preceding And  Following  ))

具體請參考《Oracle開發之窗口函數》

五、相鄰記錄之間比較方面:

復制代碼 代碼如下:
Lag(Sum(), 1) Over([Patition by ] [Order by ])

具體請參考《Oracle開發之報表函數》

以上就是Oracle分析函數總結的全部內容,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会理县| 衡山县| 中阳县| 佛教| 金山区| 四平市| 卓尼县| 天长市| 勐海县| 农安县| 阳西县| 平和县| 长垣县| 资溪县| 霞浦县| 武鸣县| 乐昌市| 厦门市| 巴林右旗| 昌邑市| 曲靖市| 陆良县| 额敏县| 小金县| 阜新市| 阳新县| 合水县| 调兵山市| 舞钢市| 广宁县| 大埔县| 芜湖县| 桐乡市| 阜宁县| 汾阳市| 炉霍县| 桓仁| 出国| 福州市| 吴桥县| 凌海市|