【发布时间】:2016-04-04 11:34:38
【问题描述】:
我是 Impala 的新手,我正在尝试编写一个查询,其中一个字段是 SUM(X),我想在该字段上设置一个条件。 当我在 MySQL 中使用该查询时,“HAVING SUM(X) IS NOT NULL”效果很好 - 有谁知道 Impala 中的等价物是什么?
我尝试了几种方法,这就是我得到的:
- "HAVING SUM(X) IS NOT NULL" --> AnalysisException: No matching function with signature: isnull(STRING)。
- “HAVING SUM(X) NOT NULL”-> AnalysisException:第 93 行中的语法错误:HAVING SUM(X) NOT NULL ^ 遇到:NULL 预期:BETWEEN、IN、LIKE、REGEXP、RLIKE 导致:异常:语法错误
如果有人能回答我,我将不胜感激...谢谢!
【问题讨论】:
-
请发布您正在运行的查询的示例
标签: hadoop cloudera impala having-clause