CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

效率问题,下面的哪种好,为什么?

楼主longlyboy(孤独的心)2006-03-04 15:58:07 在 Web 开发 / ASP 提问

Set   Rs=Conn_1.Execute("Select   Count(*)   From   Dv_BestTopic")  
   
   
  Set   Rs=Conn_1.Execute("Select   Count(ID)   From   Dv_BestTopic")  
   
   
  数据库为ACCESSID上建立了主键 问题点数:15、回复次数:6Top

1 楼Taciterry(面朝大海,春暖花开)回复于 2006-03-04 16:11:05 得分 5

这种单一语句效率都差不多,  
  而Set   Rs=Conn_1.Execute("Select   Count(ID)   From   Dv_BestTopic")在删除记录以后会出现偏差  
  应该用Set   Rs=Conn_1.Execute("Select   Count(*)   From   Dv_BestTopic")Top

2 楼ksn520(泡菜.Net)回复于 2006-03-04 16:13:08 得分 0

主键有什么作用呢?Top

3 楼longlyboy(孤独的心)回复于 2006-03-05 00:20:56 得分 0

2楼的朋友能否解释Top

4 楼longlyboy(孤独的心)回复于 2006-03-05 00:22:32 得分 0

不好意思,没打完就按错键发了。  
   
  2楼的朋友能否解释下:Set   Rs=Conn_1.Execute("Select   Count(ID)   From   Dv_BestTopic")在删除记录以后会出现偏差  
   
  建立主键是因为ID字段是种子(自动增长)  
  Top

5 楼duoduobaba(避雷针)回复于 2006-03-05 00:27:26 得分 0

一样Top

6 楼boyd1985(波伊德乐园->http://www.boyd.cn)回复于 2006-03-05 00:28:08 得分 10

这两个语句效果差不多,当然对于几百万条记录,可能会出现查询时间不一样的现象  
  另外,主键的目的就是为了唯一标识的和查询数据的Top

相关问题

  • 下面两种sql,哪种效率好
  • 下面这两种哪种效率好?有区别吗?
  • 高手们给看看哪种效率高一些,并且说说为什么?
  • 哪种方法效率高?
  • 哪种效率更高更好?
  • Statement,PreparedStatement,CallableStatement哪种效率最高
  • 哪种连接数据库的方式效率高?
  • 请问哪种访问exchange 2k的方式效率最好
  • VC中哪种文件读写方法效率最好?
  • 两种DATAGRID分页方法,哪种效率高?

关键词

  • dv
  • besttopic
  • 主键
  • conn
  • execute
  • set rs
  • select count
  • from dv
  • 会出现

得分解答快速导航

  • 帖主:longlyboy
  • Taciterry
  • boyd1985

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo