sum的值里有null Oracle的空字符串和NULL一样吗?

Oracle的空字符串和NULL一样吗?-- oracle 将 空字符串即""当成null,测试脚本如下:select nvl(null,-1) from dualselect nvl("","-1"

Oracle的空字符串和NULL一样吗?

-- oracle 将 空字符串即""当成null,测试脚本如下:

select nvl(null,-1) from dual

select nvl("","-1") from dual

select nvl(nvl(null,""),-1) from dual

select nvl(trim(" "),"-1") from dual

oracle中isnull和=null有说明区别?

null 叫做空值。不同情况有不同的用法。1、在比较时可以用 is null 、is not null2、在赋值时可以用两个单引号表示空值,例如: v_str:=""3、在insert语句中的values里,可以用 "" 或 null