代码改变世界

关于select count

2017-03-01 21:52  没有波澜的天空  阅读(266)  评论(0编辑  收藏  举报

关于select count,之前有一些不清楚的地方,看到阿里巴巴的Java编程规范,sql规约的第一条就是关于select count的,这里总结一下。

从查询结果上讲:

1、select count(常量)和select count(*) 的返回值是相同的

2、以上两者和select count(列)有可能是不同的,因为这时会忽略NULL

 

从执行效率上讲:

没有明显的区别,我试过查询几千万数据,速度基本是一致的。