शुरू करेंमुफ़्त में शुरू करें

एक टेम्प टेबल बनाएँ

अपने सेक्टर में (अन्य Fortune 500 कंपनियों की तुलना में) जिन Fortune 500 कंपनियों के प्रॉफिट्स टॉप 20% में आते हैं, उन्हें खोजिए।

इसके लिए पहले हर सेक्टर के लिए प्रॉफिट का 80वाँ परसेंटाइल खोजिए, इस फ़ंक्शन से:

percentile_disc(fraction) 
WITHIN GROUP (ORDER BY sort_expression)

और परिणामों को एक temporary table में सेव कीजिए।

फिर fortune500 को उस temporary table से JOIN करके, वे कंपनियाँ चुनिए जिनके प्रॉफिट्स 80वें परसेंटाइल की cut-off से अधिक हैं।

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में Exploratory Data Analysis

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- 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 ___;
कोड संपादित करें और चलाएँ