开始使用免费开始使用

创建一个临时表来简化查询

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