別のテーブル (テーブル 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 <> '';
ただし、新しいテーブルで次のクエリを実行すると、NULL 値を持つ 300 行以上が取得されます。
select count(*) from table2 where column1 is NULL;
誰かがこれらの NULL 値の原因を指摘できますか?
ありがとうございました。
ラヴィ