count(1)和count(*)类似
-
count(1) 包括了所有的列,相当于行数,在统计结果的时候,不会忽略NULL
-
count(1) 会统计表中的所有的记录数,不会忽略NULL, 包含字段为null 的记录。
-
count(列名) 会统计该列字段在表中出现的次数,会忽略字段为null 的情况,即不统计字段为null 的记录。
从效率上看,count(列名) > count(1) > count(1)
count(1)和count(*)类似
count(1) 包括了所有的列,相当于行数,在统计结果的时候,不会忽略NULL
count(1) 会统计表中的所有的记录数,不会忽略NULL, 包含字段为null 的记录。
count(列名) 会统计该列字段在表中出现的次数,会忽略字段为null 的情况,即不统计字段为null 的记录。
从效率上看,count(列名) > count(1) > count(1)