SQL-Dojo · Track 2 von 7
Aggregate & Gruppierungen
Zählen, summieren, gruppieren: COUNT, SUM, MIN, MAX, AVG, GROUP BY und HAVING.
- Aufgaben, aufeinander aufbauend
- 7
- geschätzte Übungszeit für den ganzen Track
- ~59 min
- Prüfungsbezug dieses Tracks
- Grundlagen
Die Aufgaben in diesem Track
Hier liest du jede Aufgabenstellung kostenlos. Geschrieben und automatisch geprüft wird deine Lösung in der Lernplattform.
- Zeilen zählen mit COUNT Bis hierher haben alle deine Abfragen Zeilen zurückgegeben: eine Zeile pro Kunde, eine Zeile pro Projekt. Jetzt kommt eine ganz andere Art von Abfrage: eine, die die Zeilen zusammenfasst zu einem e... Leicht , Schwierigkeit 1 von 5 ca. 7 Minuten 10 XP
- Beträge summieren mit SUM COUNT zählt Zeilen. SUM addiert Werte einer numerischen Spalte. Das ist das Werkzeug für Fragen wie: - Wie hoch war der Gesamtumsatz? - Wie viel wurde in diesem Monat bezahlt? - Was ist die Summe a... Leicht , Schwierigkeit 1 von 5 ca. 6 Minuten 10 XP
- Minimum, Maximum und Durchschnitt Drei weitere Aggregate, die dasselbe Muster nutzen wie COUNT und SUM: | Funktion | Liefert | |----------|---------| | MIN(spalte) | kleinsten Wert | | MAX(spalte) | größten Wert | | AVG(spalte) | D... Leicht , Schwierigkeit 2 von 5 ca. 7 Minuten 15 XP
- Gruppieren mit GROUP BY Bis jetzt lieferten deine Aggregate einen einzigen Wert für die ganze Tabelle: ein COUNT, ein SUM, ein AVG. Das beantwortet Fragen wie "wie viele Kunden insgesamt?". Aber oft willst du eine Stufe f... Leicht , Schwierigkeit 2 von 5 ca. 10 Minuten 15 XP
- Mehrere Kennzahlen pro Gruppe Beim Reporting reicht selten ein einzelnes Aggregat. Typische Frage: "Zeige mir pro Abteilung die Anzahl der Mitarbeiter, das Durchschnittsgehalt und das höchste Gehalt." Das ist einfacher als es k... Mittel , Schwierigkeit 3 von 5 ca. 9 Minuten 20 XP
- Gruppen filtern mit HAVING Jetzt eine Frage, die WHERE nicht beantworten kann: "Zeig mir alle Städte, in denen wir mehr als zwei Kunden haben." Klingt einfach, ist aber syntaktisch ein Sonderfall. Schau dir an, warum. Der Kn... Leicht , Schwierigkeit 2 von 5 ca. 10 Minuten 15 XP
- HAVING auf Aggregaten Klassisches Reporting-Muster: "Zeige nur die Projekte, deren aufsummierte Rechnungsbeträge eine bestimmte Schwelle überschreiten." Das kombiniert alles, was du im Aggregieren-Track gelernt hast: Gr... Mittel , Schwierigkeit 3 von 5 ca. 10 Minuten 20 XP
Lernplattform
Üben statt nur lesen.
Die Aufgabenstellungen stehen hier offen. Schreiben, ausführen und automatisch prüfen lassen kannst du deine Lösungen in der Lernplattform.