1 Hive 空值问题
Hive的使用中不可避免的需要对null、‘’(空字符串)进行判断识别。但是hive有别于传统的数据库。
(1)不同数据类型对空值的存储规则。
int与string 类型数据存储,null 默认存储为\N。string类型的数据如果为"",存储则是""。
另外往int类型的字段插入数据“”时,结果还是\N。
(2)不同数据类型,空值的查询。
对于int可以使用is null来判断空;
而对于string 类型,条件is null查出来的是\N的数据;而条件='',查询出来的是""的数据。
向 person.txt中添加一条数据。
is nu