ISNULL和IS NULL的区别

2019-11-08   Access软件网

ISNULL和IS NULL的区别,简单来说ISNULL是函数,IS NULL是SQL语句在比较表达式中使用的。因为在比较中Null=Null是不成立的,Null IS Null才是真。


根据实际场景,又有不同的效果:

Access VBA:

ISNULL:判断参数是否为空,返回布尔值

Access SQL:

ISNULL:判断参数是否为空,返回布尔值

IS NULL:在条件判断中判断是否为空

SQL Server:

ISNULL:如果第一个参数为空,则转换为第二个参数。效果等同于Access中的NZ函数

IS NULL:在条件判断中判断是否为空