SQL Distinct


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL 萬用字元
SQL LIKE
SQL ORDER BY
SQL 函數
SQL 平均值
SQL COUNT
SQL 最大值
SQL 最小值
SQL 總合
SQL GROUP BY
SQL HAVING
SQL 別名
SQL AS
SQL 表格連接
SQL 外部連接
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM
SQL 長度
SQL REPLACE



網站導引
其他資源


SELECT 指令讓我們能夠讀取表格中一個或數個欄位的所有資料。 這將把所有的資料都抓出,無論資料值有無重複。在資料處理中,我們會經常碰到需要找出表格內的不同 資料值的情況。換句話說,我們需要知道這個表格/欄位內有哪些不同的值,而每個值出現的次數並不重要。 這要如何達成呢?在 SQL 中, 這是很容易做到的。我們只要在 SELECT 後加上一個 DISTINCT 就可以了。DISTINCT 的 語法如下:

SELECT DISTINCT "欄位名"
FROM "表格名"

舉例來說,若要在以下的表格,Store_Information,找出所有不同的店名時,

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 DISTINCT store_name FROM Store_Information

結果:

store_name
Los Angeles
San Diego
Boston


下一頁:SQL WHERE

網站導引   |   其他資源


Copyright 1999-2009   1keydata.com.   版權所有