hive分組排序 取top N

pig能夠輕鬆獲取TOP n。書上有例子 hive中比較麻煩,沒有直接實現的函數,能夠寫udf實現。還有個比較簡單的實現方法: 用row_number,生成排名序列號。而後外部分組後按這個序列號多慮,樣例代碼以下 select a.* from( select 品牌,渠道,檔期,count/sum/其它() as num row_number() over (partition by 品牌,渠道
相關文章
相關標籤/搜索