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 :

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
Instructions de l’exercice
- Récupérez la
categoryà partir de la table appropriée. - Faites un
NATURAL JOINavec la tablepizza_type. - Regroupez les enregistrements par
categoryprovenant dept(pizza_type). - Triez les résultats par
total_revenueen 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
___
___