首页 > 解决方案 > 不等于 Hive 中的符号不​​给出结果

问题描述

我正在尝试在 Hive 中编写一个非常简单的查询(也是新手),但我没有看到结果

Select * from Table where Role !='Primary'

它带来了主要和次要的结果

我也使用了 <> 而不是 IN 但我没有看到结果,我得到了整个结果集。我检查了官方文档,根据我的说法 <> 或 != 应该可以工作

标签: hivebusiness-objects

解决方案


试试这个看看你的角色字段中是否有额外的空格..

select * from yourtable where lower(trim(Role)) != lower('Primary');

推荐阅读