Ознайомтеся з 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 ___;