oracle --分析函數 開窗函數 聚合函數

1.分析函數 over
sql

分析函數用於計算基於組的某種聚合值;它與聚合函數的區別是 分析函數每一個組返回多行,而聚合函數對於每一個組只返回一行。
函數

2.實際舉例code

功能:按照天數統計某商店的營業額,即天天都統計當天及以前全部天數的總額。blog

表以下get


SQL以下:it

SELECT
    "SUM"("sales") over (ORDER BY "day")
FROM
    "T_sale"

結果以下:io

2.經過day字段來分組求和class

SQL以下im

SELECT
    "SUM"("sales") over (partition by "day")
FROM
    "T_sale"

結果以下:統計

2.開窗函數

http://zonghl8006.blog.163.com/blog/static/4528311520083995931317/

相關文章
相關標籤/搜索