Unterabfragen
Pissa, das expandierende Pizzalieferunternehmen, möchte nun dein Fachwissen nutzen, um einige Trends zu erkennen.
Sie wollen ihr Pizza-Angebot optimieren, indem sie Pizzen mit schlechten Verkaufszahlen identifizieren. Deine Aufgabe ist es, diejenigen Pizzasorten zu finden, die weniger häufig bestellt werden als der Durchschnitt aller Sorten.
Diese Übung ist Teil des Kurses
Einführung in Snowflake SQL
Anleitung zur Übung
- Vervollständige die Unterabfrage, um
AVG
vontotal_quantity
zu ermitteln. - Berechne
total_quantity
innerhalb der Unterabfrage. - Gib der Unterabfrage den Alias
subquery
.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT pt.name,
pt.category,
SUM(od.quantity) AS total_orders
FROM pizza_type pt
JOIN pizzas p
ON pt.pizza_type_id = p.pizza_type_id
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY ALL
HAVING SUM(od.quantity) < (
-- Calculate AVG of total_quantity
SELECT ___(___)
FROM (
-- Calculate total_quantity
SELECT ___(___.___) AS total_quantity
FROM pizzas p
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY p.pizza_id
-- Alias as subquery
) ___
)