CommencezCommencez gratuitement

Fonctions et regroupement

Vous examinez les détails des commandes de pizza chez Pissa. L'équipe souhaite analyser les revenus générés par différentes tailles de pizza, mois par mois.

Complétez la requête en utilisant vos connaissances des fonctions d'agrégation, du tri et du regroupement pour appuyer l'équipe dans son analyse.

Cette activité fait partie du cours

Introduction à Snowflake SQL

Voir le cours

Instructions de l’exercice

  • Obtenez le month à partir de la colonne order_date.
  • Utilisez les mots-clés appropriés de Snowflake SQL pour regrouper les résultats de la requête.
  • Classez vos résultats par revenue en ordre décroissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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
___
Modifier et exécuter le code