6.21. SELECT DISTINCT

Schauen wir uns das Schlüsselwort DISTINCT zunächst ohne die Funktion COUNT an.

SELECT DISTINCT verk_datum
				FROM keksverkaeufe
				ORDER BY verk_datum;

Da DISTINCT ein Schlüsselwort und keine Funktion ist, benötigen Sie um verk_datum keine Klammern.

Hier ist unser ORDER BY, damit wir das letzte und das erste Verkaufsdatum sehen können.

Schauen Sie sich das an. Nicht ein einziger doppelter Eintrag in der gesamten Versammlung!

Probieren wir es jetzt mit der Funktion COUNT:

SELECT COUNT(DISTINCT verk_datum)
				FROM keksverkaeufe;

Beachten Sie, dass das DISTINCT mit verk_datum in die Klammer kommt.

Wir brauchen kein ORDER BY, weil COUNT nur noch eine einzige Zahl zurückliefert und es nichts mehr zu sortieren gibt.

Kraft-training

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.