请问是Select Count(*)的效率高还是Select Count(Col)的效率高? 好像用Select count(1) 的效率高,count(*)的效率应该是最差的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT COUNT(*)通常是对主键进行索引扫描, 而SELECT COUNT(COL)就不一定, 如果在COL上有索引,那么效率和COUNT(*)应该差不多, 如果没有那就比较讨厌, 要进行全表扫描, 效率肯定差.SELECT COUNT(*)和SELECT COUNT(COL)是不同的概念, 前者是统计表中的所有纪录总数, 而后者是计算表中COL<>NULL的纪录数. 所以得到的结果可能是不一样的. 具体用那个,还要看你的逻辑要求. select rows from sysindexes where id=object_id("teleph") and indid<2在sql servr里面这个方法最快了 我以前试验过,都是Select Count(*)效率高 帮帮忙啊 ! 急! 急! 急! 为什么用SQLXML帮助文档的“在.net环境中使用SQLXML Bulk Load”方法往SQLServer2000导入XML文件,总是提示数据源错误呢? 关于数据文件尽可能存储在不同的硬盘上,可以平衡IO的疑问 求高手帮我解决这道sql 重复数据取其中一条 sql问题! 百度百科的表结构……有人知道吗 exists 查询速度过慢问题 SQL2000 插入日期/时间数据 sql 7.0 数据表中某一条纪录后的纪录无法调出,真么办? 数据库通信 Sorry !倾囊而赠 VFP中 如何在Form中创建自定义方法?
where id=object_id("teleph") and indid<2在sql servr里面这个方法最快了