Aan de slagGa gratis aan de slag

Maak een tijdelijke tabel

Zoek de Fortune 500-bedrijven met winsten in de hoogste 20% binnen hun sector (vergeleken met andere Fortune 500-bedrijven).

Doe dit door eerst het 80e percentiel van de winst per sector te bepalen met

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

en sla de resultaten op in een tijdelijke tabel.

Voeg vervolgens fortune500 samen met de tijdelijke tabel om bedrijven te selecteren met een winst hoger dan de 80e-percentieldrempel.

Deze oefening maakt deel uit van de cursus

Exploratory Data Analysis in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- To clear table if it already exists; fill in name of temp table
DROP TABLE IF EXISTS ___;

-- Create the temporary table
___ ___ ___ ___ AS 
  -- Select the two columns you need; alias as needed
  SELECT ___, 
         ___(___) ___ (___) AS ___
    -- What table are you getting the data from?
    ___ ___
   -- What do you need to group by?
   ___ ___ ___;
   
-- See what you created: select all columns and rows from the table you created
SELECT * 
  FROM ___;
Code bewerken en uitvoeren