无法识别 hive 附近的输入

问题描述 投票:0回答:1
select household,COUNT(*),(COUNT(*))/(select COUNT(*) from finalcampaign) *100 as Higndecimal from finalcampaign group by household;

失败:ParseException 行 1:37 无法识别表达式规范中“select”“COUNT”“(”附近的输入

apache hive hiveql
1个回答
0
投票

您可以尝试使用这样的表别名:

select household, COUNT(*), 100*(COUNT(*))/B.CNT from finalcampaign , (select COUNT(*) as CNT from finalcampaign)  As B group by household,B.CNT; 
© www.soinside.com 2019 - 2024. All rights reserved.