hive表中有对应数据,写sql却查不出来结果 遇到问题原因解决方案 遇到问题 查询hive表时,明明sql中字段在表中有对应数据,但是却一直查不出来数据。 原因 sql中有longitude!=’’ and latitude!=’’,其中longitude和latitude都是float类型,不支持这样判断是否为空 另外,sql中float类型变量不能通过"="比较大小是否相等, 而应该通过≥或≤判断所在范围。 解决方案 去掉!=’’,只写is not null