计算hive中没有空值的行数

时间:2018-01-18 07:18:31

标签: hive

我有一个查询,如何计算表中没有空行值的行数。

假设,下面的数据集有8列h1,h2,h3 ...... h8。如果所有列都具有NULL,则计数为0.如果至少有一列具有值,则计数为1.

td

对于以上数据集,答案将是6.因为只有两行(4和6)是所有列都为NULL。

请在hive中建议命令以获得结果。

1 个答案:

答案 0 :(得分:1)

您可以使用iteratorfrom itertools import chain a = [0,1,2] b = [3,4,5] c = itertools.chain(a, b) CASE的组合。

COALESCE