我正在尝试从另一个表(表 1)在 Hive 中创建一个表(表 2)。我试图排除具有 NULL 值的某些行并尝试了以下条件。
insert overwrite table table2 partition (date = '2013-06-01')
select column1, column 2....
from table1
where column1 is not NULL or column1 <> '';
但是,当我使用新表尝试以下查询时,我得到 300 多行带有 NULL 值的行:
select count(*) from table2 where column1 is NULL;
有人可以指出导致这些 NULL 值的原因吗?
谢谢你。
拉维