3.2 DISTINCT
Kommen Datensätze im Abfrageergebnis mehrfach vor, wird jeweils nur einer zurückgegeben.
Beispiele
-
Wähle aus der Tabelle Kunde die Spalte Nachname aus.
Abfrageergebnis
Nachname Maier Haug Maier Sommer Abb. 3-10: Abfrageergebnis der SQL-Anweisung aus Abb. 3-9. -
Wähle aus der Tabelle Kunde die Spalte Nachname aus. Kommen Datensätze im Abfrageergebnis mehrfach vor, gib jeweils nur einen zurück.
Abfrageergebnis
Nachname Maier Haug Sommer Abb. 3-12: Abfrageergebnis der SQL-Anweisung aus Abb. 3-11.
Aufgabe 3-2: Unterdrückung von Duplikaten
Datenbank Firmenwagen
Erstellen Sie jeweils eine SQL-Anweisung, die als Abfrageergebnis eine Tabelle mit den gewünschten Daten zurückgibt:
-
die Hersteller der bisher im Unternehmen eingesetzten Firmenwagen,
Lösung
Lösung
SQLSELECT DISTINCT Hersteller
FROM Fahrzeugmodell;Abb. 3-14: SQL-Anweisung -
alle Zwecke für die bisher ein Firmenwagen reserviert wurde.
Lösung
Lösung
SQLSELECT DISTINCT Zweck
FROM Reservierung;Abb. 3-15: SQL-Anweisung