Geçici bir tablo oluştur
Sektörleri içinde (diğer Fortune 500 şirketleriyle karşılaştırıldığında) kârları en yüksek %20'de olan Fortune 500 şirketlerini bul.
Bunu yapmak için önce her sektör için kârın 80. yüzdelik dilimini şu ifadeyle bul:
percentile_disc(fraction)
WITHIN GROUP (ORDER BY sort_expression)
ve sonuçları geçici bir tabloda kaydet.
Sonra fortune500 tablosunu bu geçici tabloyla birleştirerek kârı 80. yüzdelik eşiğin üzerinde olan şirketleri seç.
Bu egzersiz
SQL ile Keşifsel Veri Analizi
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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 ___;