Zum Inhalt
Auf dieser Seite

Sammlung

SQL und Datenbanken Interaktiv erleben.

Tabellen, Schlüssel, Joins, Gruppen und Unterabfragen zum Anfassen: wie eine Datenbank wirklich liest.

7 VisuApps
Zu den Apps

Zum App-Katalog

Apps

Alle Apps. Kostenlos im Browser.

GROUP BY als Fächer

GROUP BY als Fächer

Zusammenfassen und gruppieren an der Tabelle tools aus der Vorlesung: avg, sum, min, max und count machen aus vielen Zeilen eine, GROUP BY tag sortiert die Zeilen in Fächer, und aus jedem Fach wird eine Ergebniszeile. WHERE siebt Zeilen vor dem Gruppieren aus, HAVING streicht ganze Fächer; Ablauf Schritt für Schritt in der Reihenfolge FROM, WHERE, GROUP BY, HAVING, SELECT. Dazu count(*) gegen count(tag) mit NULL-Zeile und der typische Fehler: eine Spalte, die weder gruppiert noch aggregiert ist.

InformatikAusprobieren
Webshop-Join: Suppe kochen, Warenkörbe zählen

Webshop-Join: Suppe kochen, Warenkörbe zählen

Joins und Gruppen an der Übungsdatenbank prodat: tools join products bildet erst alle 9 Kombinationen, on kocht sie auf 3 herunter (mit ambiguous column name und Komma + where). customers × orders ergibt 23 · 184 = 4232 Zeilen, nach on 184. group by order_id macht daraus 80 Warenkörbe, sum(quantity) zählt die Artikel, having lässt 45 stehen. Dazu: Bestellung als Zeile oder als Warenkorb, Monstertabelle gegen getrennte Tabellen, Löschen und Fremdschlüssel.

InformatikAusprobieren
Unterabfragen-Werkstatt: NULL, Kürzel, union, Unterabfrage

Unterabfragen-Werkstatt: NULL, Kürzel, union, Unterabfrage

Fünf Blitzlichter an der Übungsdatenbank prodat: 17 von 46 Lieferungen ohne Wert, sum(days)/count(*) = 12 gegen avg(days) = 20,55; Tabellenkürzel c und o, die nach dem Statement verpuffen, und dasselbe Statement mit join und on; union als Vereinigungsmenge {1, 2, 3} ∪ {1, 3, 5} und an X und Y (7 Werte, union all 10); die Kunden aus Hamburg als Unterabfrage im where (2 Kundennummern, 4 Bestellzeilen, gleich dem Join) und eine Unterabfrage im from mit Namen T.

InformatikAusprobieren

Sammlungen

Weitere Sammlungen. Von uns zusammengestellt.

Neue Ideen für deine Lehre.

Du möchtest diese Apps in deinen Kursen nutzen? Lass uns gemeinsam schauen, was zu dir passt.

Sag uns, worum es geht

Ein Formular, drei Anliegen. Wir antworten persönlich.

Worum geht es?

Wir zeigen heyprof an deinem eigenen Stoff. Sag uns, was du unterrichtest, dann bereiten wir das Gespräch darauf vor.

Deine Angaben

Wo unterrichtest du? (freiwillig)

Was zurückkommt

Nur, wenn etwas Neues für dein Fach fertig wird. Du bekommst zuerst eine Mail mit einem Bestätigungslink — ohne Klick tragen wir dich nicht ein und verwerfen die Adresse nach wenigen Tagen. Jede spätere Mail hat einen Abmeldelink.

Danach

  • Eine Bestätigung an deine Adresse, sofort.
  • Eine Antwort von uns, in der Regel innerhalb von zwei Werktagen.
  • Kein Anruf, keine Weitergabe an Dritte.

Wir verwenden deine Angaben nur, um dir zu antworten. Datenschutzerklärung