Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Haal de month uit de kolom order_date.
  • Gebruik de juiste Snowflake SQL-trefwoorden om de queryresultaten te groeperen.
  • Sorteer je resultaten op revenue in aflopende volgorde.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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
___
Code bewerken en uitvoeren