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

1wnzp6jl  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(521)

我正在尝试将配置单元表导出到mysql。这个配置单元表中有很多空值。
我们希望在执行sqoop导出时将这些空值转换为0。 --input-null-string <null-string> 以及 --input-null-non-string <null-string> 不会有帮助,因为这两个将字符串列或非字符串列的指定字符串解释为null。我们想要的是相反的方式,在执行导出时将null转换为0。

20jt8wwn

20jt8wwn1#

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

相关问题