Funktionen & Gruppierung
Du schaust dir gerade die Details der Pizzabestellungen bei Pissa an. Das Team ist daran interessiert, den Umsatz zu analysieren, der mit verschiedenen Pizzagrößen pro Monat erzielt wird.
Vervollständige die Abfrage mit deinem Wissen über Aggregatfunktionen, Sortierung und Gruppierung, um das Team bei der Analyse zu unterstützen.
Diese Übung ist Teil des Kurses
Einführung in Snowflake SQL
Anleitung zur Übung
- Hol dir den Monat mittels
month
aus der Spalteorder_date
. - Verwende geeignete Snowflake SQL-Schlüsselwörter, um die Abfrageergebnisse zu gruppieren.
- Ordne deine Ergebnisse nach
revenue
in absteigender Reihenfolge.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
-- Get the month from order_date
SELECT ___(___ FROM ___) AS order_month,
p.pizza_size,
-- Calculate revenue
___(p.price * od.quantity) AS revenue
FROM orders o
INNER JOIN order_details od USING(order_id)
INNER JOIN pizzas p USING(pizza_id)
-- Appropriately group the query
___
-- Sort by revenue in descending order
___