如何将数据集中的所有空值更新为 0

Posted

技术标签:

【中文标题】如何将数据集中的所有空值更新为 0【英文标题】:How to update all null values to 0 in a dataset 【发布时间】:2021-03-21 12:05:54 【问题描述】:

我正在处理一个包含 93 列的数据集,并且不想为所有内容编写查询。让我知道是否有任何解决方法。

使用这个:UPDATE dummy SET column = 0 WHERE column IS NULL

需要一些我们不必明确提及每个列名称的建议。请帮忙。谢谢

【问题讨论】:

【参考方案1】:

如果你想用0s 替换NULLs,那么你可以在一个语句中更新它们:

UPDATE dummy
    SET col_00 = COALESCE(col_00, 0),
        col_01 = COALESCE(col_01, 0),
        col_02 = COALESCE(col_02, 0),
        . . .;
    

【讨论】:

还是得提列名吧? OP 想要一个不需要提及列名的解决方案 @RoshanaPitigala 。 . .我知道 OP 不想写多个 update 语句。

以上是关于如何将数据集中的所有空值更新为 0的主要内容,如果未能解决你的问题,请参考以下文章

如何用存储过程填充表中的所有空值

如果某些字段中有空值,如何获取数据集

如何操作数据集中的原始版本字段值

在 R 的数据集中将 -inf、NaN 和 NA 值替换为零

如何根据数据集中某列的值制作散点图?

如何避免 Jaxb XML 中的所有空标签