Lektionen des Moduls (2/4)
Einzigartige Werte mit DISTINCT
Manchmal enthält eine Spalte wiederholte Werte und Sie interessieren sich nur für die
Liste eindeutiger Werte. Das direkt danach platzierte Schlüsselwort DISTINCT
SELECT entfernt Duplikate aus dem Ergebnis:
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];Die Eindeutigkeit wird anhand der Kombination aller aufgelisteten Spalten bewertet. Wenn Wenn Sie zwei Spalten auflisten, werden zwei Zeilen nur dann als gleich betrachtet, wenn beide Werte vorliegen Spiel.
Beispiele
-- Le città in cui abbiamo almeno un dipartimento:
SELECT DISTINCT city FROM departments;
-- Le coppie (dipartimento, città) presenti (qui ognuna unica):
SELECT DISTINCT department_id, hired_on
FROM employees;Probieren Sie es aus
Listen Sie die unterschiedlichen „department_id“-Werte auf, die bei den Mitarbeitern vorhanden sind (Duplikate müssen verschwinden).
Hinweis anzeigen
Fügen Sie DISTINCT direkt nach SELECT hinzu, um Duplikate zu entfernen.
Lösung nach 3 Versuchen verfügbar
Wiederholungsübung
Listen Sie die unterschiedlichen (department_id, Hired_on)-Paare für Mitarbeiter auf, die ab 2020 eingestellt wurden.
Hinweis anzeigen
DISTINCT wertet die Eindeutigkeit über die Kombination aller aufgelisteten Spalten aus.
Lösung nach 3 Versuchen verfügbar