sql语句中如果字段内容为null,则用0代替,sql语句该怎么写?

时间:2023-01-08 10:59:50
sql语句中如果字段内容为null,则用0代替,sql语句该怎么写?

6 个解决方案

#1


update table set field = 0 where field is null

#2


SELECT (CASE WHEN 字段 IS NULL THEN 0 ELSE 字段 END) AS 字段
FROM 表

#3


同上

#4


select IsNull(字段,0) from 表

#5


这样的话就不如设置默认字符了;

#6


update table set field = 0 where field is null

select nvl(字段,0) from 表 在oracle中沒有問題

#1


update table set field = 0 where field is null

#2


SELECT (CASE WHEN 字段 IS NULL THEN 0 ELSE 字段 END) AS 字段
FROM 表

#3


同上

#4


select IsNull(字段,0) from 表

#5


这样的话就不如设置默认字符了;

#6


update table set field = 0 where field is null

select nvl(字段,0) from 表 在oracle中沒有問題