Hive(四)窗口函數應用大全

什麼是窗口函數? 在sql中有一類函數叫做聚合函數,例如sum()、avg()、max()等等,這類函數可以將多行數據按照規則聚集爲一行,一般來講聚集後的行數是要少於聚集前的行數的.但是有時我們想要既顯示聚集前的數據,又要顯示聚集後的數據,這時我們便引入了窗口函數. 作用 窗口函數是一組特殊函數 ■掃描多個輸入行來計算每個輸出值,爲每行數據生成一行結果 ■可以通過窗口函數來實現複雜的計算和聚合 h
相關文章
相關標籤/搜索