创建配置表并在每列中查找总NULL字段

时间:2014-01-29 20:30:21

标签: hadoop hive hiveql

我需要编写一个返回hive表中每列中空字段数的查询

例如:

col1|col2|col3
----------------
NULL|a   |b
NULL|a   |b
e   |NULL|f

对于上表,查询应返回2 1 0。有人帮忙吗?

1 个答案:

答案 0 :(得分:2)

select
sum(if(col1 is null, 1, 0)),
sum(if(col2 is null, 1, 0)),
sum(if(col3 is null, 1, 0))
from mytable