Mengkueri skema snowflake
Bayangkan Anda belum menyiapkan gudang data. Sebagai gantinya, Anda harus menjalankan kueri ini pada basis data operasional perusahaan, yang berarti Anda harus menulis ulang kueri sebelumnya menggunakan skema snowflake berikut:

Tabel-tabel dalam skema ini telah dimuat. Ingat, tujuan kita adalah menemukan jumlah uang yang dihasilkan dari genre novel di setiap negara bagian.
Latihan ini adalah bagian dari kursus
Perancangan Basis Data
Petunjuk latihan
- Pilih
statedari tabel yang sesuai dan totalsales_amount. - Lengkapi dua JOIN untuk mendapatkan
genre_id. - Lengkapi tiga JOIN untuk mendapatkan
state_id. - Pilih secara kondisional buku dengan
genrenovel. - Kelompokkan hasil berdasarkan state.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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
___.___;