1. Învăţa
  2. /
  3. Courses
  4. /
  5. SQLで学ぶ探索的データ分析

Connected

exercise

一時テーブルを作成する

Fortune 500 の中で、同じセクター内(他の Fortune 500 企業と比較)で利益が上位 20% に入る企業を見つけましょう。

そのために、まず各セクターの利益の 80 パーセンタイルを次で求め、

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

結果を一時テーブルに保存します。

次に、fortune500 をその一時テーブルと結合し、利益が 80 パーセンタイルのしきい値より大きい企業を選択します。

Instrucțiuni 1 / 2

undefined XP
    1
    2
  • 各 sector ごとの profits の 80 パーセンタイルと sector を含む、一時テーブル profit80 を作成します。
  • パーセンタイルの列名は pct80 というエイリアスにします。