Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 ___;
Upravit a spustit kód