查詢星型綱要
小說類別的銷售並沒有像公司預期那樣理想。為了改善這點,你被指派針對小說類別做一些分析,找出業務團隊應該鎖定的地區。首先,你想查看各州由小說類別圖書所產生的總銷售金額。
幸好,你剛完成一個資料倉儲的建置,並採用了以下星型綱要:

此綱要中的資料表已載入。注意:在 FROM 與 JOIN 子句中不要使用別名。
本練習屬於課程
資料庫設計
練習說明
- 從合適的資料表選取
state與總計的sales_amount。 - 在
book_id上完成 JOIN。 - 完成連接以串接
dim_store_star資料表。 - 加上條件,只選取
genre為novel的書籍。 - 依州別分組結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- 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
___.___;