false或null在配置单元中不起作用

2exbekwf  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(432)

根据Hive语言手册, FALSE OR NULL 应评估为 NULL ,但我明白了

FAILED: ClassCastException org.apache.hadoop.hive.serde2.objectinspector.primitive.WritableVoidObjectInspector cannot be cast to org.apache.hadoop.hive.serde2.objectinspector.primitive.BooleanObjectInspector

我可以使用 IF() ,但为什么这不起作用?

dxxyhpgq

dxxyhpgq1#

select a or b from (select cast (null as  boolean) as a, false as b from test) x;

好 啊
_二氧化碳
无效的
其中test是一个虚拟表。

rjee0c15

rjee0c152#

根据说明书您所附的“假即空”不假。

相关问题