select count(*)和select count(1)的区别
2015-11-18 13:14
218 查看
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的
假如表沒有主键(Primary key), 那么count(1)比count(*)快,
如果有主键的話,那主键作为count的条件时候count(主键)最快
如果你的表只有一个字段的话那count(*)就是最快的
count(*) 跟 count(1) 的结果一样,都包括对NULL的统计,而count(column) 是不包括NULL的统计
假如表沒有主键(Primary key), 那么count(1)比count(*)快,
如果有主键的話,那主键作为count的条件时候count(主键)最快
如果你的表只有一个字段的话那count(*)就是最快的
count(*) 跟 count(1) 的结果一样,都包括对NULL的统计,而count(column) 是不包括NULL的统计
相关文章推荐
- nyoj 44 子串和
- Heritrix3.3.0源码阅读 种子模块(观察者模式实践)
- private static final long serialVersionUID = 1L;
- Android开发教程01:Android的系统构架及特性
- 小工具 - 批量删除Maven下载失败的文件夹
- 字符串的一些判断
- GridControl 获取选中行的数量
- [Android] AsyncTask源码解析
- cocos 2d-x 3.0环境配置
- JQuery按照form下载文件+后台asp.net,非ajax(上)
- Linux的网卡由eth0变成了eth1,如何修复
- 用Qt写的一个仿Windows记事本程序
- 将自定义输入法设置为系统默认输入法
- MFC程序 调用控制台 显示调试信息
- iOS开发 -- 添加自定义ttf字体的方法
- javascript函数表达式
- ArrayList && LinkedList
- ROS笔记
- CentOS配置固定IP
- nginx 重中之重 event 模块