一般来说,没有什么区别,但。。。 count(字段名) ,如果 字段名 中有 NULL值的话,就不会计算了。 如: col_1 col_2 1 1 2 3 3 col_2 中有 null 值 如果 用 count(col_2) 的结果 就是 2 用 count(*) 的结果 就是 3 用count(col_1) 的结果就是3 一般来说,count(*) 一般写成count(1) ,因为 count(1) 比 count(*) 效率要高,但结果是一样的。
一般来说,没有什么区别,但。。。 count(字段名) ,如果 字段名 中有 NULL值的话,就不会计算了。 如: col_1 col_2 1 1 2 3 3 col_2 中有 null 值 如果 用 count(col_2) 的结果 就是 2 用 count(*) 的结果 就是 3 用count(col_1) 的结果就是3 一般来说,count(*) 一般写成count(1) ,因为 count(1) 比 count(*) 效率要高,但结果是一样的。