CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

获取一个表的总的记录数量怎么写最快

楼主good_sun(汉堡+泡面)2005-04-01 09:48:40 在 .NET技术 / ASP.NET 提问

dataset   datareader?那种方法资源的开销最小最快的 问题点数:40、回复次数:10Top

1 楼lang11zi(微软菜虫)回复于 2005-04-01 09:54:26 得分 4

sum()Top

2 楼anycall2004(没事,瞎转悠!)回复于 2005-04-01 10:01:17 得分 4

up   select   sum()   from   ...Top

3 楼ericfine(埃里克)回复于 2005-04-01 10:05:32 得分 4

sqlstr   =   "select   count(*)   from   table",再用(int)cmd.ExecuteScalar()取Top

4 楼hedonister(冰戈)回复于 2005-04-01 10:05:34 得分 4

select   count(唯一主键)   from   表Top

5 楼hedonister(冰戈)回复于 2005-04-01 10:06:47 得分 4

千万不要用*,字段多会影响速度Top

6 楼lwqdongtai(小強(asp.net))回复于 2005-04-01 10:07:21 得分 5

select   count(*)   from   table1Top

7 楼Grapevine(巴巴爸爸家族一号人物)回复于 2005-04-01 10:10:23 得分 5

datareader访问最快,开销最小!~Top

8 楼atliu(好好学习、天天向上)回复于 2005-04-01 10:12:32 得分 5

Select         rows     from     sysindexes     where     id=object_id(N'tablename')     and         indid<2      
  Top

9 楼alexzhang00(三角猫)回复于 2005-04-01 10:17:15 得分 5

对   hedonister(冰戈)   的说法的更正  
   
    SELECT   COUNT(*)   FROM   TABLE   并不会影响性能  
   
    SELECT   COUNT(*)   FROM   TABLE   和   SELECT   COUNT(索引列)   FROM   TABLE   执行效率相同  
   
    不要采用   SELECT   COUNT(非索引列)   FROM   TABLE   的方式就可以  
   
    开销最小是用   COMMAND.EXECUTESCALAR()   方式  
  Top

10 楼ericfine(埃里克)回复于 2005-04-03 22:48:25 得分 0

我的是最标准的答案,为什么只有4分....  
  55555555Top

相关问题

  • 获取表的名字和数量
  • 获取记录
  • 一个简单问题:获取表的记录总数
  • 怎么样获取多记录表单的内容?
  • 一个记录数量庞大的表的搜索问题!!!
  • 如何获取记录号
  • 如何从数据表中获取一条记录,并把记录付值个几个变量??
  • 经索引后表中的当前记录序号如何获取?
  • 怎样用记录集对象来获取一个表的列名
  • 若我想知道一个表中记录的数量该怎么办?

关键词

  • 表
  • datareader
  • 开销最小
  • count
  • table
  • select

得分解答快速导航

  • 帖主:good_sun
  • lang11zi
  • anycall2004
  • ericfine
  • hedonister
  • hedonister
  • lwqdongtai
  • Grapevine
  • atliu
  • alexzhang00

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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