Poznaj SELECT COUNT DISTINCT
Twoja baza danych nie ma jeszcze zdefiniowanych kluczy i nie wiesz, które kolumny lub ich kombinacje nadają się jako klucze.
Istnieje prosty sposób na sprawdzenie, czy dana kolumna (lub ich kombinacja) zawiera wyłącznie unikalne wartości – a tym samym jednoznacznie identyfikuje rekordy w tabeli.
Znasz już zapytanie SELECT DISTINCT z pierwszego rozdziału. Teraz wystarczy opakować je w funkcję COUNT() – a PostgreSQL zwróci liczbę unikalnych wierszy dla podanych kolumn:
SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;
To ćwiczenie jest częścią kursu
Wprowadzenie do relacyjnych baz danych w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Count the number of rows in universities
SELECT ___
FROM ___;