1. Learn
  2. /
  3. 课程
  4. /
  5. SQL 中的探索性数据分析

Connected

道练习

向临时表插入数据

虽然可以用 UNION 将多条相似查询的结果合并,但有时把查询拆成几个步骤更清晰。您可以先创建一个临时表,再往里插入行。

请基于 Fortune 500 数据,计算 profits、profits_change 和 revenues_change 各两两之间的相关系数。

生成的临时表应具有如下结构:

measure profits profits_change revenues_change
profits 1.00 # #
profits_change # 1.00 #
revenues_change # # 1.00

回忆使用 round() 函数让结果更易读:

round(column_name::numeric, decimal_places)

注意:步骤 1 和 2 不会产生输出。查询结果窗格显示 "Your query did not generate any results." 是正常的。

说明 1 / 共 3 个

undefined XP
    1
    2
    3

创建一个临时表 correlations。

  • 计算 profits 与这三个变量各自的相关性(即 profits 和 profits、profits 和 profits_change 等)。
  • 按与 profits 计算相关性的变量名来为列起别名。