Zapytania w schemacie płatka śniegu
Wyobraź sobie, że nie masz skonfigurowanego magazynu danych. Zamiast tego musisz uruchomić to zapytanie na operacyjnej bazie danych firmy – co oznacza, że trzeba przepisać poprzednie zapytanie z użyciem poniższego schematu płatka śniegu:

Tabele w tym schemacie zostały już załadowane. Pamiętaj, że celem jest ustalenie łącznej kwoty sprzedaży dla gatunku powieści w poszczególnych stanach.
To ćwiczenie jest częścią kursu
Projektowanie baz danych
Instrukcje do ćwiczenia
- Wybierz
statez odpowiedniej tabeli oraz łączną wartośćsales_amount. - Uzupełnij dwa złączenia JOIN, aby uzyskać identyfikatory
genre_id. - Uzupełnij trzy złączenia JOIN, aby uzyskać identyfikatory
state_id. - Dodaj warunek filtrujący książki należące do gatunku
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 ___
-- Joins for genre
JOIN dim_book_sf on ___.___ = ___.___
JOIN dim_genre_sf on ___.___ = ___.___
-- Joins for state
JOIN ___ on ___.store_id = ___.store_id
JOIN ___ on ___.city_id = ___.city_id
JOIN ___ on ___.state_id = ___.state_id
-- Get all books with in the novel genre and group the results by state
WHERE
___.___ = '___'
GROUP BY
___.___;