Functies & groeperen
Je bekijkt pizzabestelgegevens bij Pissa. Het team wil onderzoeken hoeveel omzet er per maand wordt gegenereerd door verschillende pizzamaten.
Maak de query af met je kennis van aggregatiefuncties, sorteren en groeperen om het team te ondersteunen bij hun analyse.
Deze oefening maakt deel uit van de cursus
Introductie tot Snowflake SQL
Oefeninstructies
- Haal de
monthuit de kolomorder_date. - Gebruik de juiste Snowflake SQL-trefwoorden om de queryresultaten te groeperen.
- Sorteer je resultaten op
revenuein aflopende volgorde.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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
___