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

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

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

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

【问题讨论】:

    标签: mysql sql mysql-workbench


    【解决方案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 语句。
    猜你喜欢
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    相关资源
    最近更新 更多