日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
COUNT()函數(shù)對(duì)多列數(shù)據(jù)計(jì)數(shù)的實(shí)例

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

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

說明

關(guān)于如何使用連接符連接多列可參見本書的7.2節(jié)。
 
使用COUNT( )函數(shù)對(duì)多列中的數(shù)據(jù)計(jì)數(shù)

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

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

運(yùn)行結(jié)果如圖1所示。

圖1 使用COUNT( )函數(shù)對(duì)多列中的數(shù)據(jù)計(jì)數(shù)

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

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

【編輯推薦】

SQL中求和函數(shù)SUM()的應(yīng)用實(shí)例

Transact-SQL變量的聲明

設(shè)置Transact-SQL變量中的值

SQL變量定義賦值及調(diào)用

教您使用SQL參數(shù)變量來傳遞記錄值
 


網(wǎng)站欄目:COUNT()函數(shù)對(duì)多列數(shù)據(jù)計(jì)數(shù)的實(shí)例
標(biāo)題URL:http://www.dlmjj.cn/article/ccecios.html