SQL Server ISNULL函数和Coalesce函数替换空值的区别
2 回答
冉冉说
TA贡献1877条经验 获得超1个赞
SELECT COALESCE('',0) 结果0
SELECT COALESCE(' ',0) 结果0
SELECT COALESCE(null,0) 结果0
SELECT COALESCE(123,0) 结果123
SELECT ISNULL('',0) 结果''
SELECT ISNULL(null,0) 结果0
SELECT ISNULL(123,0) 结果123
由结果结果可以看出COALESCE函数对于空值处理和NULL值都起作用。
慕的地8271018
TA贡献1796条经验 获得超4个赞
这个一般无法做到,比如,数字、日期类型的数据,也可以存成null,但是却无法存成空字符串''再比如Oracle,一般来说,空字符串''在数据库中都存成null当然,你要是只改字符列,可以,循环取出所有表的所有列,然后用动态sql执行
添加回答
举报
0/150
提交
取消