1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

Exercise

Tworzenie tabeli tymczasowej

Znajdź spółki z listy Fortune 500, których zyski należą do górnych 20% w ich sektorze (w porównaniu z innymi spółkami z Fortune 500).

W tym celu najpierw wyznacz 80. percentyl zysku dla każdego sektora, korzystając z:

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

i zapisz wyniki w tabeli tymczasowej.

Następnie złącz tabelę fortune500 z tabelą tymczasową, aby wybrać spółki, których zyski przekraczają próg 80. percentyla.

Instrukcje 1/2

undefined XP
    1
    2
  • Utwórz tabelę tymczasową o nazwie profit80, zawierającą kolumnę sector oraz 80. percentyl kolumny profits dla każdego sektora.
  • Nadaj kolumnie percentyla alias pct80.