当我在配置单元查询中使用更多聚合函数或更多case语句时-->得到错误:IndexOutOfBoundsException Index。
有人能帮我解决这个问题吗。
谢谢,
我得到了答案,
问题:
具有相同聚合函数但情况不同的查询。
例如SELECT键、COUNT(value)FROM src_table GROUP BY键HAVING COUNT(value)>=4)不起作用,并引发IndexOutOfBoundsException。
原因:
原因是Hive在编译查询和生成计划时,将此查询中的count(value)和count(value)视为两个不同的聚合表达式。它们区分大小写。
例如SELECT键、COUNT(value)FROM src_table GROUP BY键HAVING COUNT完美工作
谢谢,