请问count(0)和count(*)哪个效率高
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
请教count(0)和count(*)哪个效率高?
数据库使用的是SQL 2005,数据库表中有40多万条数据,第一项是GUID,字段有10几个,用count(0)和count(*)哪个效率会高一点呀?如果有1000万条记录呢?
谢谢!
------解决方案--------------------
count(0)和count(*)不一样,前者会忽略null
------解决方案--------------------
楼上的说的有道理
顶下
------解决方案--------------------
一般都用COUNT(1),感觉count(1)比count(*)会快些,楼主可以试一下。
------解决方案--------------------
(1)count(0)和count(*)不一样,前者会忽略null
(2)一般都用COUNT(1),感觉count(1)比count(*)会快些,楼主可以试一下。
------解决方案--------------------
赠点分
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
count(*)忽略空值 这个是重点。。
用法都不一样
如果楼主count的值没有空 应该是差不多的
------解决方案--------------------
sql2005对count(*)做了一些优化,效率和count(0)应该差别不大。
------解决方案--------------------
count(*)会利用索引。
select rowcnt from sysindexes where ... 最快。
------解决方案--------------------
学习
------解决方案--------------------
------解决方案--------------------
那用count(1)吧
------解决方案--------------------
------解决方案--------------------
效率基本没差异。
------解决方案--------------------
习惯count(1),呵呵
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
对2005来说,一样
------解决方案--------------------
习惯COUNT(1)呵呵!!!效率自己试试看!!
------解决方案--------------------
roy_88和Haiwer回复正确。
------解决方案--------------------
效率差不多的。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
从 Excel 导入到 SQL 的大数据效率问题
导入数据量:10W。
环境:Sql server 2008 R2
导入用时 29分钟。
每条执行语句:
IF EXIS...
-
链接服务器 删除时,提示 提供程序内存不足
链接服务器连一个oracle 数据库
表 tb 其中一个列是 blob
现在删除 tb 的一行...
-
一个简单的存储过程报错,求大神指教
--Drop PROCEDURE [dbo].[FenYe]
CREATE PROCEDURE [dbo].[FenYe]
@curPage int, --当...
-
如何在调试时清除临时表
用临时表时碰到错误
Msg 2714, Level 16, State 6, Line 3
There is already an object named '#TblPr...
-
还原数据库时,出现怪事了....
我用的SQL的版本是 Microsoft Corporation 版本8.0
企业管理器---找到相应的数据库名---右键---...
-
动态列!急!
下面的存储是我举例子的,并不正确!我想实现当我输入参数,2012,1,2012,12 的时候,Ytd就
得到那参数区间的和,问题就在,如...
-
为庆祝PASS北京分会成立,12月份在微软中国举办第一次线下活动。欢迎报名!
The Professional Association for SQL Server (简称PASS...
-
关于数据分页问题。
朋友说,微软自带的ListView数据分页不能使用,效率太低,查询要把整个数据库查一遍,说是要Row_Number。
那么Row_N...
-
sql查询优化
表 table 有24个字段,3万条数据,现在我查询该表的所有数据
select * from table order by id
查询时间在1分20秒左右...
-
sql 多张表的列合并成一条数据
比如
A表 有下列
name stock(库存)
苹果 10
香蕉 20
B表
name import(入库)
苹果...