CommencerCommencer gratuitement

Interroger le schéma en étoile

Le genre du roman ne s'est pas vendu aussi bien que votre entreprise l'avait prévu. Pour remédier à cette situation, vous avez été chargé d'effectuer des analyses sur le genre romanesque afin de déterminer les domaines que l'équipe de vente devrait cibler. Pour commencer, vous devez examiner le montant total des ventes réalisées dans chaque État pour les livres du genre roman.

Heureusement, vous venez de terminer la mise en place d'un entrepôt de données avec le schéma en étoile suivant :

Les tableaux de ce schéma ont été chargés. Notez que vous ne devez pas utiliser d'alias dans les déclarations FROM et JOIN.

Cet exercice fait partie du cours

Conception de la base de données

Afficher le cours

Instructions

  • Sélectionnez state dans le tableau approprié et le total sales_amount.
  • Complétez le site JOIN sur book_id.
  • Complétez le site JOIN pour relier le tableau dim_store_star
  • Sélectionnez de manière conditionnelle les livres contenant l'adresse genre novel.
  • Regroupez les résultats par État.

Exercice interactif pratique

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

-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
	-- Join to get book information
    JOIN ___ ON ___.___ = ___.___
	-- Join to get store information
    JOIN ___ ON ___.___ = ___.___
-- Get all books with in the novel genre
WHERE  
    ___.___ = 'novel'
-- Group results by state
GROUP BY
    ___.___;
Modifier et exécuter le code