Interogarea schemei stea
Genul roman nu s-a vândut la fel de bine cum a estimat compania ta. Pentru a remedia situația, ți s-a cerut să realizezi câteva analize pe acest gen și să identifici zonele pe care echipa de Vânzări ar trebui să le vizeze. Ca prim pas, vrei să analizezi valoarea totală a vânzărilor înregistrate în fiecare stat pentru cărțile din genul roman.
Din fericire, tocmai ai terminat de configurat un depozit de date cu următoarea schemă stea:

Tabelele din această schemă au fost încărcate. Reține că nu trebuie să folosești aliasuri în instrucțiunile FROM și JOIN.
Acest exercițiu face parte din cursul
Proiectarea bazelor de date
Instrucțiuni pentru exercițiu
- Selectează
statedin tabela corespunzătoare și totalulsales_amount. - Completează JOIN-ul pe
book_id. - Completează JOIN-ul pentru a conecta tabela
dim_store_star. - Filtrează condiționat cărțile cu
genrenovel. - Grupează rezultatele după stat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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
___.___;