0
select household,COUNT(*),(COUNT(*))/(select COUNT(*) from finalcampaign) *100 as Higndecimal from finalcampaign group by household;
FAILED:行1時37分には「(」式の仕様ではハイブに近く入力を認識することはできません
select household,COUNT(*),(COUNT(*))/(select COUNT(*) from finalcampaign) *100 as Higndecimal from finalcampaign group by household;
FAILED:行1時37分には「(」式の仕様ではハイブに近く入力を認識することはできません
あなたはテーブルでそれを試すことができます「」COUNTを「選択」に近い入力を認識することはできませんはParseException ?このような別名:。
select household, COUNT(*), 100*(COUNT(*))/B.CNT from finalcampaign , (select COUNT(*) as CNT from finalcampaign) As B group by household,B.CNT;
あなたの質問は何ですか – gobrewers14
この構文はハイブでサポートされていないあなたは、変数の総カウント数を保存し、その後のような何かをしようとすることができます:「家庭を選択し、(\ *)カウント、カウント( \ *)/ $ {hivevar:var1}を家計別にまとめたもので、 – belostoky