一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的
	    假如表沒有主键(Primary key), 那么count(1)比count(*)快,
	    如果有主键的話,那主键作为count的条件时候count(主键)最快
	    如果你的表只有一个字段的话那count(*)就是最快的
	   count(*) 跟 count(1) 的结果一样,都包括对NULL的统计,而count(column) 是不包括NULL的统计
	1、select 1 与 select *的区别 
	 
	selelct 常量 from ... 对应所有行,返回的永远只有一个值,即常量。所以正常只会用来判断是否有还是没有(比如exists子句)。而select * from ... 是返回所有行的所有列。 
	性能上的差异,关键看你的from和where子句。比如说如果你的where条件中可以通过索引,那显然 select 1 from ... 的性能比 select * from ... 好。 
	 
	2、select sum(1)的使用 
	 
	select count(*)返回所有满足条件的记录数,此时同select sum(1) 
	但是sum()可以传任意数字,负数、浮点数都可以,返回的值是传入值n*满足条件记录数m
The End


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)