使用NULL值更新所有列

时间:2013-03-19 23:51:50

标签: sql database sql-server-2012

我有一个非常简单的表,我们称之为三星。在这个表中,我有一个名为description的列,其中包含两个值,samsung_id为200& 201.对于这两个条目,我有一个描述“NULL”的值。我希望能够更新所有这些。我知道我可以执行以下命令:

UPDATE SAMSUNG
SET description = 'square'
WHERE samsung_id = 200 OR samsung_id = 201;

要达到我想要的效果,但是如果你的表有1,000个条目并且你不想列出它们怎么办呢。如何运行此命令以取出所有NULL值并替换为square。

2 个答案:

答案 0 :(得分:6)

UPDATE SAMSUNG
SET description = 'square'
WHERE description IS NULL

答案 1 :(得分:2)


UPDATE SAMSUNG
SET description = 'square'
WHERE description IS NULL or description = 'NULL'
如果您在描述中保存字符串值'NULL'。