Hive查询以获取任何列为空的行

时间:2015-01-20 04:20:48

标签: hadoop hive

我在hive中有一个大约有100列的表。我如何编写一个看起来像这样的查询 -

select * 
from table 
where if <any column is null then select> 
      else <do nothing>;

我是hive和数据库的新手,所以我不确定这是怎么回事。我想我可以使用UDF来做,但我想只使用查询来做。

1 个答案:

答案 0 :(得分:0)

SELECT * 
FROM table 
WHERE 1 = CASE 
          WHEN column1 is null OR column2 is null OR....... OR columnN is null THEN 1
          ELSE 0
          END