IniziaInizia gratis

Funzioni e raggruppamenti

Stai analizzando i dettagli degli ordini di pizza da Pissa. Il team vuole esaminare i ricavi generati dalle diverse dimensioni di pizza per mese.

Completa la query usando le funzioni di aggregazione, l’ordinamento e il raggruppamento per supportare il team nella sua analisi.

Questo esercizio fa parte del corso

Introduzione a Snowflake SQL

Visualizza il corso

Istruzioni dell'esercizio

  • Estrai il month dalla colonna order_date.
  • Usa le parole chiave di Snowflake SQL appropriate per raggruppare i risultati della query.
  • Ordina i risultati per revenue in ordine decrescente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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
___
Modifica ed esegui il codice