开始使用免费开始使用

查询星型模式

小说类图书的销量没有达到公司预期。为了解决这个问题,您被要求对小说类的销售数据做一些分析,以找出销售团队应重点覆盖的地区。首先,您想查看各州中来自小说类图书的总销售额。

幸运的是,您刚刚搭建好了一个数据仓库,并采用了如下星型模式:

该模式中的各张表已加载。请注意:在 FROMJOIN 语句中不要使用别名。

本练习是课程的一部分

数据库设计

查看课程

练习说明

  • 从相应的表中选择 state,并选择总的 sales_amount
  • 完成基于 book_id 的 JOIN。
  • 完成连接到 dim_store_star 表的 JOIN。
  • 条件筛选 genrenovel 的图书。
  • 按州对结果分组。

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- 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
    ___.___;
编辑并运行代码