MulaiMulai sekarang secara gratis

Buat tabel sementara

Temukan perusahaan Fortune 500 yang memiliki laba pada 20% teratas di sektornya (dibandingkan dengan perusahaan Fortune 500 lainnya).

Untuk melakukannya, pertama-tama cari persentil ke-80 dari laba untuk setiap sektor dengan

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

lalu simpan hasilnya dalam tabel sementara.

Kemudian lakukan join fortune500 dengan tabel sementara tersebut untuk memilih perusahaan dengan laba lebih besar daripada batas potong persentil ke-80.

Latihan ini adalah bagian dari kursus

Analisis Data Eksploratif di SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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 ___;
Edit dan Jalankan Kode