Aan de slagGa gratis aan de slag

Query's uitvoeren op het ster-schema

Het genre 'novel' verkoopt minder goed dan je bedrijf had verwacht. Om dit te verbeteren, krijg je de taak om analyses uit te voeren op het genre 'novel' om te bepalen op welke gebieden het Sales-team zich moet richten. Om te beginnen wil je kijken naar het totale verkoopbedrag per staat voor boeken in het genre 'novel'.

Gelukkig heb je net een datawarehouse opgezet met het volgende ster-schema:

De tabellen uit dit schema zijn geladen. Let op: gebruik geen aliassen in FROM- en JOIN-statements.

Deze oefening maakt deel uit van de cursus

Databaseontwerp

Cursus bekijken

Oefeninstructies

  • Selecteer state uit de juiste tabel en het totale sales_amount.
  • Vul de JOIN aan op book_id.
  • Maak de JOIN af om de tabel dim_store_star te koppelen.
  • Selecteer voorwaardelijk alleen boeken met het genre novel.
  • Groepeer de resultaten per staat.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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
    ___.___;
Code bewerken en uitvoeren