Mengkueri skema bintang
Genre novel tidak terjual sebaik yang diperkirakan perusahaan Anda. Untuk membantu mengatasinya, Anda diminta menjalankan analitik pada genre novel untuk menemukan wilayah yang sebaiknya ditargetkan oleh tim Penjualan. Sebagai langkah awal, Anda ingin melihat total jumlah penjualan yang dilakukan di setiap negara bagian dari buku-buku bergenre novel.
Untungnya, Anda baru saja menyelesaikan penyiapan gudang data dengan skema bintang berikut:

Tabel-tabel dari skema ini telah dimuat. Perhatikan bahwa Anda tidak boleh menggunakan alias dalam pernyataan FROM dan JOIN.
Latihan ini adalah bagian dari kursus
Perancangan Basis Data
Petunjuk latihan
- Pilih
statedari tabel yang sesuai dan totalsales_amount. - Lengkapi JOIN pada
book_id. - Lengkapi JOIN untuk menghubungkan tabel
dim_store_star. - Seleksi bersyarat untuk 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 ___
-- 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
___.___;