日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
COUNT()函數對多列數據計數的實例

COUNT( )函數在SQL數據庫中用于對數據值進行計數,下面就為您介紹COUNT( )函數對多列數據計數的實例,供您參考,希望對您學習SQL中COUNT( )函數的使用能有所啟迪。

COUNT( )函數不僅可用于對一列中的數據值計數,也可以對多列中的數據值計數。如果對多列計數,則需要將要計數的多列通過連接符連接后,作為COUNT( )函數的參數。下面將結合具體的多列計數的實例,說明其使用過程。

說明

關于如何使用連接符連接多列可參見本書的7.2節(jié)。
 
使用COUNT( )函數對多列中的數據計數

統(tǒng)計TEACHER表中的TNO列、TNAME列和SAL列中分別包含的數據行數,以及TNO列和TNAME列、TNAME列和SAL列一起包含的數據行數。實例代碼:

SELECT                  COUNT(TNO) AS TOTAL_TNO, COUNT(TNAME) AS TOTAL_TNAME,

    COUNT(SAL) AS TOTAL_SAL,

    COUNT(CAST(TNO AS VARCHAR(5)) + TNAME) AS T_NONAME,

    COUNT(TNAME + CAST(SAL AS VARCHAR(5))) AS T_NAMESAL

FROM                  TEACHER

運行結果如圖1所示。

圖1 使用COUNT( )函數對多列中的數據計數

在進行兩列的連接時,由于它們的數據類型不一致,因此要使用CAST表達式將它們轉換成相同的數據類型。
如果在被連接的列中的任何一列有NULL值時,那么連接的結果為NULL,則該列不會被COUNT( )函數計數。

注意
 COUNT( )函數只對那些傳遞到函數中的參數不是NULL的行計數。

【編輯推薦】

SQL中求和函數SUM()的應用實例

Transact-SQL變量的聲明

設置Transact-SQL變量中的值

SQL變量定義賦值及調用

教您使用SQL參數變量來傳遞記錄值
 


文章標題:COUNT()函數對多列數據計數的實例
網頁鏈接:http://m.5511xx.com/article/ccecios.html