over()函數是用于執行窗口函數的關鍵字,可以用于執行各種聚合操作。常見的一些聚合函數有:
- sum():計算窗口中數值的和。
- avg():計算窗口中數值的平均值。
- count():計算窗口中的行數。
- max():計算窗口中的最大值。
- min():計算窗口中的最小值。
- rank():計算窗口中每行的排名。
- dense_rank():計算窗口中每行的密集排名。
- row_number():計算窗口中每行的序號。
- percentile_cont():計算窗口中指定百分位數的值。
- lead():獲取窗口中指定行后的值。
- lag():獲取窗口中指定行前的值。
這些聚合函數可以與over()函數結合使用,以對窗口中的數據進行各種計算和匯總操作。