Sql 如何更新空行
我有一个数据表(存储为Sql 如何更新空行,sql,postgresql,Sql,Postgresql,我有一个数据表(存储为INTEGER),其中包含一些NULL值。我想将所有空值设置为0 我尝试了更新表 设置数据=0,其中(数据=“”)不为假 显然,这只适用于字符串。如果数据类型为整数或数值?正如@joop所指出的,整数值为空而非空。 以下操作用于删除所有NULL行 UPDATE table SET data = 0 WHERE data IS NULL; 正如@joop所指出的,整数值NULL不是空的。 以下操作用于删除所有NULL行 UPDATE table SET data = 0
INTEGER
),其中包含一些NULL
值。我想将所有空值设置为0
我尝试了更新表
设置数据=0,其中(数据=“”)不为假代码>
显然,这只适用于字符串。如果数据类型为整数
或数值
?正如@joop所指出的,整数值为空
而非空。
以下操作用于删除所有NULL
行
UPDATE table
SET data = 0 WHERE data IS NULL;
正如@joop所指出的,整数值NULL
不是空的。
以下操作用于删除所有NULL
行
UPDATE table
SET data = 0 WHERE data IS NULL;
您想删除(=删除)它们,还是将它们设置为零?您的意思是NULL
值?我有一些值为NULL,一些值为空。@joop我有两个表。一个我想删除空格,另一个我想将它们设置为0。整数不能为空。它们要么为空,要么有值。是要删除(=删除)它们,还是将它们设置为零?你的意思是NULL
值?我有一些值为空,有些值为空。@joop我有两个表。一个我想删除空格,另一个我想将它们设置为0。整数不能为空。它们要么为NULL,要么具有值。