首页 > 源码技巧 > count(*)与count(1)与count(column)的区别
2020
03-27

count(*)与count(1)与count(column)的区别

1) 一般情况下,SelectCount (*)和Select Count(1)两着返回结果是一样的

2) 假如表没有主键(Primarykey), 那么count(1)比count(*)快,如果有主键的话,那主键作为count的条件时候count(主键)最快

3) 如果你的表只有一个字段的话那count(*)就是最快的

4) count(*)跟 count(1) 的结果一样,都包括对NULL的统计,而count(column)是不包括NULL的统计

作者:热淘网
热淘网

本文》有 0 条评论

留下一个回复