hive的空值

hive 的空值

结论,string默认的空值只能是\N,  因为string本身区分大小写,且要双重转义'\\N'插入空值;而其他类型\n和\N都会识别成空值。

在通过*和1进行聚合计算的时候,所有的行都会计入,而聚合某个字段时,空值不会被计算。如count(*) = count(1) > count(id).

现有一个表

插入三条数据

再插一条

 

查询数据

 

 HDFS上的数据

 

posted @ 2022-09-22 10:39  Avery_rainys  阅读(178)  评论(0)    收藏  举报