hive,文本中含有多餘的空白行,則通過 load data導入到表中後,表中會存在NULL的字段值

如果文本中含有多餘的空白行,則通過

load data local  inpath 'waybill_code.txt' overwrite into table waybill_code_table_0116;

導入到表中後,表中會存在NULL的字段值。

如下:
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Time taken: 0.433 seconds, Fetched: 719723 row(s)

hive> select current_database();
OK
default
Time taken: 1.0 seconds, Fetched: 1 row(s)


hive> select count(*) from default.waybill_code_table_0116 ;
719723
Time taken: 42.5 seconds, Fetched: 1 row(s)


hive> select count(*) from default.waybill_code_table_0116   and waybill_code is not null;
228922
Time taken: 42.375 seconds, Fetched: 1 row(s)
hive>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章