Recap - Coffee Shop
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 42 von 72.
Aufgabe
MittelVerfügbare Tabellen und Spalten:
<strong>beans</strong>:<strong>brand</strong>,<strong>density</strong>,<strong>diameter_wide</strong>,<strong>shade</strong>
Sie sind Besitzer eines Kaffeesalon. Viele Kunden warten auf ihre Bestellungen. Sie dürfen jeden Tag nur eine Art von Kaffeebohnen verwenden.
Es gibt mehrere Kriterien für die Auswahl der zu verwendenden Bohnen. Zuerst müssen wir die Bohnen basierend auf diesen Bedingungen filtern:
- Alle Bohnen müssen einen Durchmesser haben, der größer ist als der durchschnittliche Durchmesser aller Bohnen in der Tabelle
- Für Bohnen vom Typ
light: Behalten Sie nur diejenigen, bei denen das Verhältnis von Dichte zu Durchmesser größer als0.01ist - Für Bohnen vom Typ
dark: Behalten Sie alle Bohnen - Für halb-dunkle Bohnen: Schließen Sie alle aus (sie gelten als ungeeignet)
Berechnen Sie für jede Marke, die diese Kriterien erfüllt, deren durchschnittliche Dichte. Behalten Sie nur Marken, bei denen die durchschnittliche Dichte kleiner als 0.8 ist.
Geben Sie den Markennamen und deren durchschnittliche Dichte zurück (benennen Sie die Spalte avg_density), gerundet auf 3 Dezimalstellen. Sortieren Sie die Ergebnisse nach durchschnittlicher 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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columnsÜbe selbstständig: SQL-Playground