Aus dem Kurs: SQL Grundkurs 2: Data Query Language (DQL) Aufbauwissen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

GROUP BY mit WHERE kombinieren

GROUP BY mit WHERE kombinieren

Es ist nun höchst an der Zeit, dass wir uns auch einmal anschauen, wie wir eine Gruppierung und eine Filterung, sprich eine GROUP BY-Klausel und eine WHERE-Klausel, gemeinsam verwenden. Ich nutze dafür wieder unser Beispiel, mit dem wir je Artikelgruppe unterschiedliche gruppierte Werte für den Verkaufspreis sowie die Anzahl ausgeben. Nun möchte ich das für Artikel mit einem bestimmten Preis einschränken. Zum Beispiel nur für Artikel ab 25 Euro vom Preis her. Dies bedeutet, wir benötigen eine WHERE-Klausel. Eine WHERE-Klausel, die sagt "WHERE vkpreis >=25". Die Frage, die sich jetzt nun stellt, an welcher Position findet sich jetzt die WHERE-Klausel in unserer Anweisung? Wir haben bisher ja noch nie GROUP BY und WHERE gemeinsam verwendet. Was kommt davor? Muss ich davor gruppieren oder davor filtern? Ich füge die WHERE-Klausel im Anschluss hinter die GROUP BY-Klausel ein und wir erkennen relativ rasch an der Fehlermeldung, dass das so nicht funktionieren kann. Wenn Sie sich unsicher…

Inhalt