更新列值为空的表中所有行的列值?

Ana*_*tic 4 sql database oracle toad sql-update

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

谁能告诉我这是如何做得好的?我已经找到了如何更新列的每个行值的示例,但还没有完全能够以功能方式将WHERE条件拼凑在一起.

Joe*_*lli 10

您可以使用在列中测试NULL值IS NULL.

UPDATE Table1
    SET cost = 0
    WHERE cost IS NULL;
Run Code Online (Sandbox Code Playgroud)