使用SQL中COUNT()函數對一列中數據計數的實例
SQL中的COUNT( )函數用于計數,下文將為您介紹使用SQL中COUNT()函數對一列中數據計數的實例,供您參考,希望對您學習SQL數據庫有所幫助。
COUNT( )函數可用于對一列中的數據值計數。與忽略了所有列的COUNT(*)函數不同,COUNT( )函數逐一檢查一列(或多列)中的值,并對那些值不是NULL的行計數。
查詢多列中所有記錄的行數
查詢TEACHER表中的TNO列、TNAME列以及SAL列中包含的所有數據行數。實例代碼:
SELECT COUNT(TNO) AS TOTAL_TNO, COUNT(TNAME) AS TOTAL_TNAME,
COUNT(SAL) AS TOTAL_SAL
FROM TEACHER
運行結果如圖1所示。
圖1使用COUNT( )函數對一列中的數據計數
可見,TNO列與TNAME列由于其中不含有NULL值,所以其計數與使用COUNT(*)函數對TEACHER表中的記錄計數結果相一致,而SAL列由于其中有兩行數據為NULL,所以這兩列沒有被計入在內,計數結果也就是8。
【編輯推薦】