已知shop_id,item_id,num_id三列,使用hive sql計算得到a、b列.

最近遇到比較多的數倉面試題。 已知shop_id,item_id,num_id三列,使用hive sql計算得到a、b列. 首先我們觀察一下表,分析一下a列數據. 我們發現a列的值都是小數且小於1,估計應該就是某些佔比。再仔細觀察,發現當shop_id相同的時候,a列的值相加爲1,驗證了我們的推測。然後我們再發現這個比值是num列在一個分組下佔num總和的百分比,而後面的b列就是a列在同個分組的排
相關文章
相關標籤/搜索