我们要首先知道一点:
count(表达式):判断表达式是否为NULL,如果为NULL则不计数,而非NULL则会计数。
count(1),count(*):将返回表格中所有存在的行的总数包括值为null的行,
count(列名):将返回表格中除去null以外的所有行的总数(有默认值的列也会被计入).
distinct 列名:得到的结果将是除去值为null和重复数据后的结果
参考资料:
1.http://www.cnblogs.com/CareySon/p/DifferenceBetweenCountStarAndCount1.html