oracle count null空與''空子行串的記錄嗎

wisdomone1發表於2012-12-04
SQL> desc t;
Name Type Nullable Default Comments
---- ------------- -------- ------- --------
A VARCHAR2(100) Y       
 
SQL> select nvl(a,988) from t;
 
NVL(A,988)
--------------------------------------------------------------------------------
988
1
2
988
 
SQL> select count(nvl(a,988)),count(a) from t;
 
COUNT(NVL(A,988))   COUNT(A)
----------------- ----------
                4          2
 
                  
 小結:1,null和''資料 count函式不會計算對應的記錄

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-750502/,如需轉載,請註明出處,否則將追究法律責任。

相關文章