Знакомство с 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 ___;