请教:
如何提高SQL运行效率(一): 如何以最快的速度得到一个数据表或一个SQL选择查询的记录个数?特别是一些数据量非常庞大并且SQL语句非常复杂的查询的记录数.

解决方案 »

  1.   

    利用索引
    ------------------------------------
    体验速度,体验CSDN论坛助手:http://community.csdn.net/Expert/TopicView.asp?id=4700683
      

  2.   

    select @@rowcount@@ROWCOUNT
    返回受上一语句影响的行数。
      

  3.   

    大家也许没有明白我的意思, 比如可以通过下列语句获取任意一个SQL语句的记录数:
    Select Count(*) From (Select Fd1,Fd2 From Table1 Where ...)但我想知道有没有更快的办法.
      

  4.   

    To zlp321002() ( ):
       sum(1) or count(1)是否比Count(*)速度更快呢?
      

  5.   

    sum(1) or count(1)一定比count(*)慢的多
      

  6.   

    如果是有序数据列的话,可以用select top 1 from xxx order by xx desc
      

  7.   

    pclion(pclion)
    为什么 count(1)比 count(8)慢的多?