【发布时间】:2021-03-21 12:05:54
【问题描述】:
我正在处理一个包含 93 列的数据集,并且不想为所有内容编写查询。让我知道是否有任何解决方法。
使用这个:UPDATE dummy SET column = 0 WHERE column IS NULL
需要一些我们不必明确提及每个列名称的建议。请帮忙。谢谢
【问题讨论】:
标签: mysql sql mysql-workbench
我正在处理一个包含 93 列的数据集,并且不想为所有内容编写查询。让我知道是否有任何解决方法。
使用这个:UPDATE dummy SET column = 0 WHERE column IS NULL
需要一些我们不必明确提及每个列名称的建议。请帮忙。谢谢
【问题讨论】:
标签: mysql sql mysql-workbench
如果你想用0s 替换NULLs,那么你可以在一个语句中更新它们:
UPDATE dummy
SET col_00 = COALESCE(col_00, 0),
col_01 = COALESCE(col_01, 0),
col_02 = COALESCE(col_02, 0),
. . .;
【讨论】:
update 语句。