Funktioner och gruppering
Du undersöker pizzabeställningar på Pissa. Teamet vill ta reda på hur stor omsättning olika pizzastorlekar genererar per månad.
Fullständiga frågan med hjälp av dina kunskaper om aggregatfunktioner, sortering och gruppering för att stödja teamets analys.
Den här övningen är en del av kursen
Introduktion till Snowflake SQL
Övningsinstruktioner
- Hämta
monthfrån kolumnenorder_date. - Använd lämpliga Snowflake SQL-nyckelord för att gruppera frågeresultaten.
- Sortera resultaten efter
revenuei fallande ordning.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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
___