ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează state din tabela corespunzătoare și totalul sales_amount.
  • Completează JOIN-ul pe book_id.
  • Completează JOIN-ul pentru a conecta tabela dim_store_star.
  • Filtrează condiționat cărțile cu genre novel.
  • 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
    ___.___;
Editează și rulează codul