Zacznij terazZacznij za darmo

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

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Edytuj i uruchom kod