SQL Count


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL 函數
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL 別名
SQL 表格連接
SQL 外部連接
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM



網站導引
其他資源


在上一頁有提到, COUNT 是函數之一。由於它的使用廣泛, 我們在這裡特別提出來討論。基本上, COUNT 讓我們能夠數出在 表格中有多少筆資料被選出來。它的語法是:

SELECT COUNT("欄位名")
FROM "表格名"

舉例來說,若我們要找出我們的範例表格中有幾筆 store_name 欄不是空白的資料時,

Store_Information 表格
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999

我們就鍵入,

SELECT COUNT(store_name)
FROM Store_Information
WHERE store_name is not NULL

結果:

Count(store_name)
4

"is not NULL" 是 "這個欄位不是空白" 的意思。

COUNTDISTINCT 經常被合起來使用,目的是找出表格中有多少筆不同的資料 (至於這些資料實際上是什麼並不重要)。 舉例來說,如果我們要找出我們的表格中有多少個不同的 store_name,我們就鍵入,

SELECT COUNT(DISTINCT store_name)
FROM Store_Information

結果:

Count(DISTINCT store_name)
3


下一頁:SQL GROUP BY

網站導引   |   其他資源