【问题标题】:Update Column value for all rows in Table where Column Value Is Null?更新表中列值为空的所有行的列值?
【发布时间】:2015-12-17 15:49:28
【问题描述】:

仍在学习 SQL-Fu,并试图弄清楚如何对我的表(例如 [TABLE1])进行简单更新,以将 [COST] 列值为 NULL 的所有行更新为[COST] 的值为0.00

谁能告诉我这是如何正确完成的?我找到了有关如何更新列的每一行值的示例,但还不能以一种实用的方式将 WHERE 条件拼凑在一起。

【问题讨论】:

标签: sql database oracle sql-update toad


【解决方案1】:

您可以使用 IS NULL 测试列中的 NULL 值。

UPDATE Table1
    SET cost = 0
    WHERE cost IS NULL;

【讨论】:

    猜你喜欢
    • 2021-07-11
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多