CommencerCommencer gratuitement

NATURAL JOIN

Pissa, l’entreprise de livraison de pizzas en pleine expansion, a un nouveau défi à vous proposer. Ils souhaitent savoir quel type de pizza génère le plus de revenus.

Voici le schéma de pizza à titre de référence :

Diagramme de schéma

Identifiez la catégorie de pizzas la plus vendue à l’aide de vos connaissances de NATURAL JOIN.

Cet exercice fait partie du cours

Introduction à Snowflake SQL

Afficher le cours

Instructions

  • Récupérez la category dans la table appropriée.
  • Effectuez un NATURAL JOIN de la table pizza_type.
  • Regroupez les enregistrements par category à partir de la table pt (pizza_type).
  • Triez les détails par total_revenue dans l’ordre décroissant et limitez les résultats à un seul enregistrement, de sorte que seule la pizza générant le plus de revenus soit renvoyée.

Exercice interactif pratique

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

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