Erste SchritteKostenlos loslegen

Lerne SELECT COUNT DISTINCT kennen

Deine Datenbank hat noch keine definierten Schlüssel und du weißt nicht, welche Spalten oder Kombinationen von Spalten als Schlüssel geeignet sind.

Es gibt eine einfache Methode, um herauszufinden, ob eine bestimmte Spalte (oder eine Kombination) nur eindeutige Werte enthält – und damit die Datensätze in der Tabelle zu identifizieren.

Die Abfrage SELECT DISTINCT kennst du bereits aus dem ersten Kapitel. Jetzt musst du nur noch alles in die Funktion COUNT() packen und PostgreSQL gibt die Anzahl der eindeutigen Zeilen für die angegebenen Spalten zurück:

SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;

Diese Übung ist Teil des Kurses

Einführung in relationale Datenbanken in SQL

Kurs anzeigen

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Bearbeiten und Ausführen von Code