ComeçarComece gratuitamente

Criar uma tabela temporária

Encontre as empresas da Fortune 500 que têm lucros entre os 20% maiores de 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.

Em seguida, junte o site fortune500 à tabela temporária para selecionar empresas com lucros maiores que o limite 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 preenchendo 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 código