over()函數(shù)的聚合函數(shù)有哪些

小樊
85
2024-08-15 20:24:39
欄目: 編程語言

over()函數(shù)是用于執(zhí)行窗口函數(shù)的關(guān)鍵字,可以用于執(zhí)行各種聚合操作。常見的一些聚合函數(shù)有:

  1. sum():計(jì)算窗口中數(shù)值的和。
  2. avg():計(jì)算窗口中數(shù)值的平均值。
  3. count():計(jì)算窗口中的行數(shù)。
  4. max():計(jì)算窗口中的最大值。
  5. min():計(jì)算窗口中的最小值。
  6. rank():計(jì)算窗口中每行的排名。
  7. dense_rank():計(jì)算窗口中每行的密集排名。
  8. row_number():計(jì)算窗口中每行的序號(hào)。
  9. percentile_cont():計(jì)算窗口中指定百分位數(shù)的值。
  10. lead():獲取窗口中指定行后的值。
  11. lag():獲取窗口中指定行前的值。

這些聚合函數(shù)可以與over()函數(shù)結(jié)合使用,以對(duì)窗口中的數(shù)據(jù)進(jìn)行各種計(jì)算和匯總操作。

0