count(*)是包含NULL的件數。
count(expr)和count(ALL expr)是expr列中不含NULL的件數。
count(DISTINCT expr)expr列的種類。
有時候count(1)這種寫法確實能看見。這就相當于是count(select 1 from <TABLE名>)。也就是說得到的結果應該和應該和count(*)件數相同。count(DISTICT 1) 的話,如果數據表里有數據,得到的應該是1。否則是0。
posted on 2009-02-04 16:14
靜兒 閱讀(312)
評論(0) 編輯 收藏