Rückblick – Coffee Shop
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 42 von 72.
Aufgabe
MittelVerfügbare Tabellen und Spalten:
beans:brand,density,diameter_wide,shade
Du bist der Besitzer eines Cafés. Viele Kunden warten auf ihre Bestellungen. Du darfst jeden Tag nur eine Sorte Kaffeebohnen verwenden.
Für die Auswahl der zu verwendenden Bohnen gibt es mehrere Kriterien. Zuerst müssen wir die Bohnen anhand der folgenden Bedingungen filtern:
- Alle Bohnen müssen einen Durchmesser haben, der größer als der durchschnittliche Durchmesser aller Bohnen in der Tabelle ist
- Für helle Bohnen: Behalte nur diejenigen, bei denen das Verhältnis von Dichte zu Durchmesser größer als
0.01ist - Für dunkle Bohnen: Behalte alle
- Für halbdunkle Bohnen: Schließe alle aus (sie gelten als ungeeignet)
Berechne für jede Marke, die diese Kriterien erfüllt, ihre durchschnittliche Dichte. Behalte nur Marken, deren durchschnittliche Dichte weniger als 0.8 beträgt.
Gib den Markennamen und die durchschnittliche Dichte zurück (benenne die Spalte avg_density) und runde auf 3 Dezimalstellen. Sortiere die Ergebnisse nach der durchschnittlichen Dichte in aufsteigender Reihenfolge.
Probier es selbst
-- Filtere zuerst die einzelnen Zeilen, dann gruppiere sie, dann filtere die Gruppen
SELECT brand, ____ AS avg_density
FROM beans
-- Zwei Bedingungen auf Zeilenebene hier: eine zu size, eine, die die type-Regeln in Klammern kombiniert
WHERE ____
AND ____
GROUP BY ____
HAVING ____
ORDER BY ____Alle Lektionen in Grundlagen
4Weitere Schlüsselwörter
Das IN-SchlüsselwortDas BETWEEN-SchlüsselwortDas LIKE-SchlüsselwortDas AS-SchlüsselwortRückblick – Handymodelle7Datumsangaben
Datumsangaben behandeln – Teil 1Datumsangaben behandeln – Teil 2Datumsangaben behandeln – Teil 32Bedingungen
Grundlagen der BedingungenDas Schlüsselwort ANDDas Schlüsselwort ORDas Schlüsselwort NOTMehrere kombinierte BedingungenKlammernBoolesche Werte5Arithmetische Operationen
Mathematische OperatorenMathematische SpaltenDie Modulo-OperationDie ROUND()-Funktion3Spezifisches Rückgabeformat
NULL-WerteErgebnisse sortieren Teil 1Ergebnisse sortieren Teil 2Zusammenfassung - Cyber Security FirmAnzahl der Datensätze begrenzenZusammenfassung - Vehicle Factory6Einführungsaufgaben
Wiederholung – ParlamentswahlWiederholung – Festnahme eines Straftäters durch die PolizeiWiederholung – Getränkebehälter an der BarWiederholung – Neue Spalten erstellenÜbe selbstständig: SQL-Playground