<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    歲月如哥
    人生非夢
    posts - 50,comments - 144,trackbacks - 0
    sybase的Transact-SQL用戶指南是這樣說的: count 得出表達式中非空值的數(shù)量,而 count(*) 得出表中的總行數(shù)。

    select count(LAAY) from K_ZS.. B_MS
    select count(distinct LAAY) from K_ZS.. B_MS
    select count(*) from K_ZS..B_MS

    上面的三條sql在2.106開發(fā)庫上執(zhí)行結(jié)果如下:
    -----------
          61940
    -----------
            353           
    -----------
          72127

        以前老以為對同一個查詢條件,count(fieldname)和count(*)的結(jié)果是一樣的……所以首先要對count函數(shù)的定義清楚,
    從我們一般使用count函數(shù)的角度,這里最好就是用count(*) 或者count(主鍵),或者是一個肯定不為null的列,不然結(jié)果就可能少了。

    另外從性能上,在K_MS.. B_MS上做實驗,數(shù)據(jù)為1472435條(其中BH為主鍵):
    引用:
    select count(*) from K_MS.. B_MS
      Execution Time 2.
      SQL Server cpu time: 200 ms.  SQL Server elapsed time: 283 ms.

      select count(BH) from K_MS.. B_MS  
      Execution Time 2.
      SQL Server cpu time: 200 ms.  SQL Server elapsed time: 233 ms.
    如果用表中的其他非主鍵字段(其中LAAY、JBFY為索引字段,SPCX普通字段),比如
    引用:
    select count(LAAY) from K_MS.. B_MS
      Execution Time 4.
      SQL Server cpu time: 400 ms.  SQL Server elapsed time: 326 ms.

      select count(SPCX) from K_MS.. B_MS
      Execution Time 194.
      SQL Server cpu time: 19400 ms.  SQL Server elapsed time: 28373 ms.

      select count(JBFY) from K_MS.. B_MS
      Execution Time 16.
      SQL Server cpu time: 1600 ms.  SQL Server elapsed time: 2436 ms.
    多次執(zhí)行以上sql可以得出初步結(jié)論:count(主鍵)最快,count(*)次之,并且兩者性能差異不大;但是如果count其他
    任何非主鍵字段,則速度一般會比較慢,尤其是哪些非索引字段。
    posted on 2008-08-30 14:51 歲月如歌 閱讀(804) 評論(1)  編輯  收藏 所屬分類: db

    FeedBack:
    # re: 關(guān)于count函數(shù)[未登錄]
    2009-10-23 10:52 | zero
    李大夫果然牛氣  回復  更多評論
      
    主站蜘蛛池模板: 久久福利资源网站免费看| 野花香高清视频在线观看免费| 中文字幕免费在线观看| 亚洲AV无码久久精品蜜桃| 精品久久久久久无码免费| 国产AV无码专区亚洲AV手机麻豆| 丰满少妇作爱视频免费观看| 亚洲成av人在片观看| 一二三区免费视频| 亚洲日产无码中文字幕| 无码国产精品一区二区免费模式| 蜜芽亚洲av无码精品色午夜| 91视频免费网址| 亚洲国产成人99精品激情在线| 免费人成视频在线| 人人爽人人爽人人片A免费| 亚洲精品成人无码中文毛片不卡| 精品国产麻豆免费人成网站| 亚洲国产成人久久综合一 | 国产92成人精品视频免费| 亚洲国产精品网站久久| 在线a毛片免费视频观看| 午夜在线免费视频| 亚洲av无码乱码国产精品| 日韩av无码成人无码免费| 日本亚洲欧美色视频在线播放 | 亚洲网站在线免费观看| 亚洲偷自拍另类图片二区| 亚洲成av人片不卡无码久久| 国产一区二区免费视频| 最新亚洲卡一卡二卡三新区| 亚洲精品国产成人影院| 亚洲免费二区三区| 免费一级全黄少妇性色生活片| 久久精品夜色国产亚洲av| 午夜网站免费版在线观看| 日本免费电影一区二区| 久久亚洲AV成人无码国产最大| 亚洲精品乱码久久久久66| 黄瓜视频高清在线看免费下载| 成年免费a级毛片|