over()函數支持哪些窗口類型
小樊
84
2024-08-19 14:41:32
over()函數支持以下窗口類型:
- 無窗口:默認情況下,over()函數會對整個數據集進行計算,不使用任何窗口。
- 行窗口:可以指定一個固定大小的行窗口,例如over(rows=5)表示計算當前行及其前面4行的數據。
- 時間窗口:可以指定一個固定的時間間隔作為窗口,例如over(time=1 hour)表示計算過去1小時內的數據。
- 范圍窗口:可以指定一個范圍,例如over(range=3)表示計算當前行及其前面2行和后面2行的數據。
- 分區窗口:可以根據特定的列進行分區,每個分區內的數據會被單獨計算,例如over(partition by=category)表示按照category列進行分區計算。
- 框架窗口:可以自定義一個窗口框架,指定每個行的起始和結束位置,例如over(frame=1 preceding, 1 following)表示計算當前行及其前面1行和后面1行的數據。
分宜县|
沙雅县|
徐闻县|
龙游县|
南宫市|
原平市|
义马市|
咸丰县|
上饶市|
庆安县|
益阳市|
花垣县|
阿巴嘎旗|
九寨沟县|
岳阳县|
台南县|
微山县|
伊宁县|
政和县|
合江县|
西贡区|
溧阳市|
武汉市|
罗江县|
乐平市|
呼伦贝尔市|
SHOW|
巴彦县|
辽宁省|
新乐市|
徐水县|
石阡县|
凤山县|
鄂尔多斯市|
北碚区|
武汉市|
广州市|
固安县|
淮滨县|
日喀则市|
安丘市|