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:在條件判斷中判斷是否為空

文章來源: https://twgreatdaily.com/zh/yJxCZm4BMH2_cNUghHFI.html