我想使用计算列来计算配置单元中的另一列。对于同一类型的问题有许多答案,但这些答案是针对sql的,而不是针对hive(hql)。基本上,我希望下面的命令有一个替代方案。 select (colA + 1) as calCol1, (calCol1 + 2) as calCol2, (calCol2 + 1) as calCol3 from table;
(实际逻辑要复杂得多,不建议重新计算)
我不能在这里使用嵌套查询,因为我不知道将从多少列计算多少列。根据我的理解,我需要一个子查询来使用一个计算列,以此类推。
如果我错了,请纠正我。任何帮助都将不胜感激
暂无答案!
目前还没有任何答案,快来回答吧!