Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Hämta month från kolumnen order_date.
  • Använd lämpliga Snowflake SQL-nyckelord för att gruppera frågeresultaten.
  • Sortera resultaten efter revenue i 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
___
Redigera och kör kod