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
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 ___;