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

Connected

道练习

创建一个临时表

找出在所属行业中利润位于前 20% 的《财富》500 强公司(相对于其他《财富》500 强公司)。

为此,首先使用下述语法计算每个行业的利润第 80 百分位:

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

并将结果保存到一个临时表中。

然后将 fortune500 与该临时表连接,筛选出利润高于第 80 百分位阈值的公司。

说明 1 / 共 2 个

undefined XP
    1
    2
  • 创建名为 profit80 的临时表,包含每个 sector 的 profits 第 80 百分位。
  • 将该百分位列起别名为 pct80。