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
<Kurs>Einführung in Snowflake SQL</Kurs>Übungsanweisungen
- Vervollständige die Unterabfrage, um
AVGvontotal_quantityzu ermitteln. - Berechne
total_quantityinnerhalb der Unterabfrage. - Gib der Unterabfrage den Alias
subquery.
Interaktive praktische Ü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
) ___
)