CommencezCommencez gratuitement

NATURAL JOIN

Pissa, l'entreprise de livraison de pizza en pleine expansion, vous lance un nouveau défi. Elle souhaite savoir quel type de pizza génère le plus de revenus.

Voici le schéma pizza pour référence :

Schema Diagram

Repérez la catégorie de pizza la plus vendue en utilisant votre connaissance de NATURAL JOIN.

Cette activité fait partie du cours

Introduction à Snowflake SQL

Voir le cours

Instructions de l’exercice

  • Récupérez la category à partir de la table appropriée.
  • Faites un NATURAL JOIN avec la table pizza_type.
  • Regroupez les enregistrements par category provenant de pt (pizza_type).
  • Triez les résultats par total_revenue en ordre décroissant et limitez à un seul enregistrement, afin de retourner uniquement la pizza qui génère le plus de revenus.

Exercice interactif pratique

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

SELECT
	-- Get the pizza category
    ___,
    SUM(p.price * od.quantity) AS total_revenue
FROM order_details AS od
NATURAL JOIN pizzas AS p
-- NATURAL JOIN the pizza_type table
___ pizza_type AS pt
-- GROUP the records by category
___
-- ORDER by total_revenue and limit the records
___
___
Modifier et exécuter le code