Bắt đầu ngayBắt đầu miễn phí

Làm quen với SELECT COUNT DISTINCT

Cơ sở dữ liệu của bạn hiện chưa có khóa nào được xác định, và bạn cũng chưa biết cột nào hoặc tổ hợp cột nào phù hợp để làm khóa.

Có một cách đơn giản để kiểm tra xem một cột (hoặc một tổ hợp cột) có chỉ chứa các giá trị duy nhất hay không — từ đó xác định được từng bản ghi trong bảng.

Bạn đã biết truy vấn SELECT DISTINCT từ chương đầu. Giờ bạn chỉ cần bao bọc mọi thứ trong hàm COUNT() và PostgreSQL sẽ trả về số hàng duy nhất cho các cột đã cho:

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

Bài tập này là một phần của khóa học

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Chỉnh sửa và Chạy Mã