Seznám se s SELECT COUNT DISTINCT
Tvoje databáze zatím nemá definované žádné klíče a nevíš, které sloupce nebo jejich kombinace jsou jako klíče vhodné.
Existuje jednoduchý způsob, jak zjistit, jestli určitý sloupec (nebo kombinace sloupců) obsahuje pouze jedinečné hodnoty – a tedy jednoznačně identifikuje záznamy v tabulce.
Dotaz SELECT DISTINCT už znáš z první kapitoly. Teď ho stačí zabalit do funkce COUNT() a PostgreSQL vrátí počet jedinečných řádků pro zadané sloupce:
SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Count the number of rows in universities
SELECT ___
FROM ___;