更新 Table 中列值为空的所有行的列值?
Update Column value for all rows in Table where Column Value Is Null?
仍在学习 SQL-Fu,并试图弄清楚如何对我的 Table(例如 [TABLE1])进行简单更新,将所有具有 [=11 的行=] NULL
的列值更新为 0.00
的 [COST]
值。
谁能告诉我这是如何正确完成的?我找到了有关如何更新该列的每一行值的示例,但还不能完全以功能性方式拼凑出 WHERE 条件。
您可以使用 IS NULL
.
测试列中的 NULL 值
UPDATE Table1
SET cost = 0
WHERE cost IS NULL;
仍在学习 SQL-Fu,并试图弄清楚如何对我的 Table(例如 [TABLE1])进行简单更新,将所有具有 [=11 的行=] NULL
的列值更新为 0.00
的 [COST]
值。
谁能告诉我这是如何正确完成的?我找到了有关如何更新该列的每一行值的示例,但还不能完全以功能性方式拼凑出 WHERE 条件。
您可以使用 IS NULL
.
UPDATE Table1
SET cost = 0
WHERE cost IS NULL;