Zapytania do schematu gwiazdy
Gatunek powieściowy nie sprzedaje się tak dobrze, jak przewidywała twoja firma. Aby temu zaradzić, zostałeś/-aś poproszony/-a o przeprowadzenie analizy sprzedaży w tym gatunku – tak by wskazać zespołowi sprzedaży, na jakich obszarach powinien się skoncentrować. Na początek sprawdź łączną wartość sprzedaży w każdym stanie dla książek z gatunku powieściowego.
Na szczęście właśnie skończyłeś/-aś konfigurować hurtownię danych z następującym schematem gwiazdy:

Tabele z tego schematu zostały już załadowane. Pamiętaj, żeby nie używać aliasów w klauzulach FROM i JOIN.
To ćwiczenie jest częścią kursu
Projektowanie baz danych
Instrukcje do ćwiczenia
- Wybierz
statez odpowiedniej tabeli oraz łączną wartośćsales_amount. - Uzupełnij złączenie JOIN po kolumnie
book_id. - Uzupełnij złączenie JOIN łączące tabelę
dim_store_star. - Dodaj warunek filtrujący książki z gatunku (
genre)novel. - Pogrupuj wyniki według stanu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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
___.___;