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
Instructions
- Veuillez sélectionner
statedans le tableau approprié et lesales_amounttotal. - Effectuez JOIN sur
book_id. - Effectuez JOIN pour connecter le tableau
dim_store_star - Sélectionner de manière conditionnelle les livres avec le
genrenovel. - 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
___.___;