NULLIF()如何用才好
今天突然看到一篇文章在說明NULLIF()的使用。不過看過這篇文章後,覺得NULLIF()好像在這篇文章中使用起來有點多此一舉,似乎不用NULLIF()還更好些。
因為在下面的SQL指令中與其用NULLIF()來判斷,不如就直接判斷就好。
When NULLIF(A.Value, 0) IS NULL Then 0
可是我想既然會提供NULLIF()這個函式,就一定會有它好用的地方才對。於是在網路上查了一下相關的文章,發現這篇的作者倒是提到一個重點,那就是在Count()函式中是不會計算NULL值的,所以在此使用NULLIF()的話,可以簡化不少程式碼。
因為在下面的SQL指令中與其用NULLIF()來判斷,不如就直接判斷就好。
When NULLIF(A.Value, 0) IS NULL Then 0
可是我想既然會提供NULLIF()這個函式,就一定會有它好用的地方才對。於是在網路上查了一下相關的文章,發現這篇的作者倒是提到一個重點,那就是在Count()函式中是不會計算NULL值的,所以在此使用NULLIF()的話,可以簡化不少程式碼。
留言
張貼留言