CommencerCommencer gratuitement

Interrogation du schéma en étoile

Le genre roman n'a pas connu le succès commercial que votre entreprise avait prévu. Afin de remédier à cette situation, vous avez été chargé d'effectuer des analyses sur le genre roman afin d'identifier les domaines sur lesquels l'équipe commerciale devrait se concentrer. Pour commencer, il est recommandé d'examiner le montant total des ventes réalisées dans chaque État pour les livres du genre roman.

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

Les tableaux de ce schéma ont été chargés. Veuillez noter qu'il est déconseillé d'utiliser des alias dans les instructions FROM et JOIN.

Cet exercice fait partie du cours

Conception de bases de données

Afficher le cours

Instructions

  • Veuillez sélectionner state dans le tableau approprié et le sales_amount total.
  • Effectuez JOIN sur book_id.
  • Effectuez JOIN pour connecter le tableau dim_store_star
  • Sélectionner de manière conditionnelle les livres avec le genre novel.
  • Veuillez regrouper 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