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