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
静儿 阅读(301)
评论(0) 编辑 收藏