我是 Impala 的新手,我正在尝试编写一个查询,其中一个字段是sum(x),我想对该字段设置一个条件。当我在mysql中使用这个查询时,“having sum(x)is not null”非常有效-有人知道在impala中什么是等价的吗?
我试过几种方法,这就是我得到的:
“having sum(x)is not null”-->analysisexception:没有签名为isnull(string)的匹配函数。
“having sum(x)not null”-->analysisexception:第93行语法错误:having sum(x)not null^遇到:null应为:between,in,like,regexp,rlike由:exception:语法错误引起
如果有人能给我一个答案我会非常感激。。。谢谢您!
1条答案
按热度按时间ep6jt1vc1#
你试过if条件函数吗?
文档:http://www.cloudera.com/documentation/archive/impala/2-x/2-1-x/topics/impala_conditional_functions.html