如何在执行Sqoop导出时将null转换为0

时间:2017-03-21 01:39:04

标签: mysql hive sqoop bigdata

我正在尝试将hive表导出到MySQL。这个hive表中有很多空值。

当我们进行sqoop导出时,我们想将这些空值转换为0。

--input-null-string <null-string>--input-null-non-string <null-string>无济于事,因为这两个字符串会将字符串列或非字符串列的指定字符串解释为null。我们想要的是相反的方式,在执行导出时将null转换为0。

1 个答案:

答案 0 :(得分:0)

作为一种解决方法,您可以在Hive中创建另一个表,使用COALESCE函数将所有空值替换为零。此表将用作导出的数据源。