Unterabfragen
Pissa, das expandierende Pizzalieferunternehmen, möchte nun dein Fachwissen nutzen, um einige Trends zu erkennen.
Es will sein Pizza-Angebot optimieren, indem es Pizzen mit schlechten Verkaufszahlen identifiziert. 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
AVGvontotal_quantityzu ermitteln. - Berechne
total_quantityinnerhalb der Unterabfrage. - Gib der Unterabfrage den Alias
subquery.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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
) ___
)