- NULLIF函數(shù):
- NULLIF函數(shù)接受兩個(gè)參數(shù),如果這兩個(gè)參數(shù)相等,則返回NULL,否則返回第一個(gè)參數(shù)的值。
- 例如,NULLIF(10, 10)將返回NULL,而NULLIF(10, 20)將返回10。
- ISNULL函數(shù):
- ISNULL函數(shù)接受兩個(gè)參數(shù),如果第一個(gè)參數(shù)為NULL,則返回第二個(gè)參數(shù)的值,否則返回第一個(gè)參數(shù)的值。
- 例如,ISNULL(NULL, ‘a(chǎn)bc’)將返回’abc’,而ISNULL(10, ‘a(chǎn)bc’)將返回10。
因此,NULLIF函數(shù)用于判斷兩個(gè)參數(shù)是否相等并返回NULL,而ISNULL函數(shù)用于判斷一個(gè)參數(shù)是否為NULL并返回指定值。