訓練營筆記 Task05 視窗函式等

2021-10-21 18:13:53 字數 858 閱讀 5328

思考題

① 視窗函式不指定partition by的效果是什麼?

② 為什麼說視窗函式只能在select子句中使用?實際上,在order by 子句使用系統並不會報錯。

#視窗函式

視窗函式:olap函式。對資料庫資料進行實時分析處理

通用形式:

《視窗函式》

over([

partition

by《列名》

]order

by《排序用列名》

)

#視窗函式的種類

專用視窗函式

聚合函式在視窗函式的使用

#視窗函式的的應用 - 計算移動平均

框架(frame)

《視窗函式》

over

(order

by《排序用列名》

rows n preceding

)《視窗函式》

over

(order

by《排序用列名》

rows

between n preceding

and n following

)

適用範圍和注意事項:

#grouping運算子

rollup - 計算合計及小計

select  product_type

,regist_date

,sum(sale_price)

as sum_price

from product

group

by product_type, regist_date with rollup

阿里雲天池 Python訓練營 Task05

阿里雲天池 python訓練營 task05 2.今日學習任務 task 2 中的兩個章節 1 字串 2 字典 3.記錄筆記 學習完成之後,選擇任意平台進行自我知識總結即可 今天學到了什麼將來可能需要複習的知識點,用筆記來方便自己複習 知乎 csdn github等。如果對記筆記有疑惑,歡迎討論 字...

python基礎訓練task05

我們準備利用17天時間,將 python 基礎的刻意練習分為如下任務 task01 變數 運算子與資料型別 1day task02 條件與迴圈 1day task03 列表與元組 2day task04 字串與序列 1day task05 函式與lambda表示式 2day task06 字典與集合...

Python訓練營 task2學習筆記

一 列表 1 定義 列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 元素1,元素2,元素n 2 新增元素 list.extend seq 在列表末尾一次性追加另乙個序列中的多個值 用新列表擴充套件原來的列表 3 刪除列表元素 二 元組 1 定義 語法為 元素1,...