ComeçarComece de graça

Crie uma tabela temporária

Encontre as empresas da Fortune 500 que têm lucros no top 20% do seu setor (em comparação com outras empresas da Fortune 500).

Para fazer isso, primeiro encontre o 80º percentil de lucro para cada setor com

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

e salve os resultados em uma tabela temporária.

Depois, faça um JOIN de fortune500 com a tabela temporária para selecionar as empresas com lucros maiores que o corte do 80º percentil.

Este exercício faz parte do curso

Análise Exploratória de Dados em SQL

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- 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 ___;
Editar e executar o código