类型问题:
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存储的问题
最新推荐文章于 2021-06-25 17:57:09 发布