count(*)是包含NULL的件數(shù)。
count(expr)和count(ALL expr)是expr列中不含NULL的件數(shù)。
count(DISTINCT expr)expr列的種類。
有時候count(1)這種寫法確實(shí)能看見。這就相當(dāng)于是count(select 1 from <TABLE名>)。也就是說得到的結(jié)果應(yīng)該和應(yīng)該和count(*)件數(shù)相同。count(DISTICT 1) 的話,如果數(shù)據(jù)表里有數(shù)據(jù),得到的應(yīng)該是1。否則是0。