选择仅具有NULL值的列:蜂巢

时间:2019-07-23 14:30:33

标签: hive

我正在处理海量数据,其中我的表有3亿多行。 该表有500列,有些列仅包含空值。 如何获取所有空列或具有非空值的列的列表,以上任何内容对我来说都是有效的。

1 个答案:

答案 0 :(得分:0)

如果列中不包含NULL,则此查询将返回true:

select 
max(col1 is not null) col1_not_null,
max(col2 is not null) col2_not_null,
...
max(coln is not null) coln_not_null
from your table;