创建一个临时表来简化查询
Stack Overflow 数据包含所有标签截至 2018-09-25 的每日提问数,但每个标签在数据中的起始日期不同。
请找出每个标签在其数据可用的首日拥有的提问数,以及在最后一天的提问数。同时计算这两个值之间的差值。
为此,先为每个标签计算最小日期。
然后使用这些最小日期在首日和末日选择对应的 question_count。具体做法是,将临时表 startdates 分别与 stackoverflow 表的两个副本连接:每个需要的列(首日与末日)各用一个副本,并使用不同的别名。
本练习是课程的一部分
SQL 中的探索性数据分析
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- To clear table if it already exists
DROP TABLE IF EXISTS startdates;
-- Create temp table syntax
CREATE ___ ___ ___ AS
-- Compute the minimum date for each what?
SELECT ___,
___(date) AS mindate
FROM stackoverflow
-- What do you need to compute the min date for each tag?
___ ___ ___;
-- Look at the table you created
SELECT *
FROM ___;