CommencerCommencer gratuitement

Fonctions et regroupement

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

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

Cet exercice fait partie du cours

Introduction à Snowflake SQL

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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