当我在配置单元查询-->获取错误:indexoutofboundsexception索引中使用更多聚合函数或更多case语句时。有人能帮我解决这个问题吗。谢谢,
xghobddn1#
我知道答案了,问题:具有相同聚合函数但大小写不同的查询。e、 g.按count(value)>=4的键从src\u表组中选择key,count(value) 不工作并引发indexoutofboundsexception。原因:原因是在编译查询和生成计划时,配置单元将此查询中的count(value)和count(value)视为两个不同的聚合表达式。它们区分大小写。e、 g.按count(value)>=4的键从src\u表组中选择key,count(value) 工作完美谢谢,
1条答案
按热度按时间xghobddn1#
我知道答案了,
问题:
具有相同聚合函数但大小写不同的查询。
e、 g.按count(value)>=4的键从src\u表组中选择key,count(value) 不工作并引发indexoutofboundsexception。
原因:
原因是在编译查询和生成计划时,配置单元将此查询中的count(value)和count(value)视为两个不同的聚合表达式。它们区分大小写。
e、 g.按count(value)>=4的键从src\u表组中选择key,count(value) 工作完美
谢谢,