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
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 ___;