本文主要是介绍Hive使用ORC存储的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
类型问题:
count distinct(case when num > 0 then id else null end)
问题
如果num<=0,就返回null,正常情况下这个结果为0,但是,如果id类型为bigint,那这个结果为1(错误)
解决
更改为:cast(id as string)
count distinct(case when num > 0 then cast(id as string) else null end)
这篇关于Hive使用ORC存储的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!