关于SQL Server ISNULL函数和Coalesce函数替换空值的区别?

SQL Server ISNULL函数和Coalesce函数替换空值的区别

交互式爱情
浏览 170回答 2
2回答

冉冉说

SELECT COALESCE('',0)    结果0SELECT COALESCE(' ',0)   结果0SELECT COALESCE(null,0)   结果0SELECT COALESCE(123,0) 结果123SELECT ISNULL('',0)      结果''SELECT ISNULL(null,0)     结果0SELECT ISNULL(123,0)    结果123由结果结果可以看出COALESCE函数对于空值处理和NULL值都起作用。

慕的地8271018

这个一般无法做到,比如,数字、日期类型的数据,也可以存成null,但是却无法存成空字符串''再比如Oracle,一般来说,空字符串''在数据库中都存成null当然,你要是只改字符列,可以,循环取出所有表的所有列,然后用动态sql执行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
SQL Server