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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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.

SQL-Dojo öffnen

Weitere Tracks im SQL-Dojo

Zurück zum SQL-Dojo