Question

I need to write a query that returns number of null fields in every column in a hive table

eg:

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

the query should return 2 1 0 for the above table. Someone help please??

Was it helpful?

Solution

select
sum(if(col1 is null, 1, 0)),
sum(if(col2 is null, 1, 0)),
sum(if(col3 is null, 1, 0))
from mytable
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top