開始使用免費開始

認識 SELECT COUNT DISTINCT

你的資料庫目前還沒有定義任何鍵,你也還不知道哪些欄位或欄位組合適合作為鍵。

有一個簡單的方法可以判斷某個欄位(或欄位組合)是否只包含唯一值,因此能用來識別資料表中的紀錄。

你已經在第一章學過 SELECT DISTINCT 查詢。現在只要把它包在 COUNT() 函式裡,PostgreSQL 就會回傳指定欄位的唯一列數量:

SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;

本練習屬於課程

SQL 關聯式資料庫入門

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
編輯並執行程式碼