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

एक टेम्प टेबल में Insert करें

हालाँकि आप कई मिलती-जुलती क्वेरियों के परिणामों को UNION से जोड़ सकते हैं, कई बार क्वेरी को चरणों में तोड़ना आसान होता है। आप ऐसा एक अस्थायी टेबल (temporary table) बनाकर और उसमें पंक्तियाँ insert करके कर सकते हैं.

Fortune 500 डेटा से profits, profits_change, और revenues_change की हर जोड़ी के बीच correlations निकालिए.

बनने वाली temporary table की संरचना इस प्रकार होनी चाहिए:

measure profits profits_change revenues_change
profits 1.00 # #
profits_change # 1.00 #
revenues_change # # 1.00

परिणामों को पढ़ने में आसान बनाने के लिए round() फंक्शन याद रखें:

round(column_name::numeric, decimal_places)

ध्यान दें कि चरण 1 और 2 कोई आउटपुट नहीं देते. यदि क्वेरी परिणाम पैन में यह दिखे कि "Your query did not generate any results.", तो यह सामान्य है.

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

SQL में Exploratory Data Analysis

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

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

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

DROP TABLE IF EXISTS correlations;

-- Create temp table 
___ ___ ___ ___ AS
-- Select each correlation
SELECT 'profits'::varchar AS measure,
       -- Compute correlations
       ___(___, ___) AS profits,
       ___(___, ___) AS profits_change,
       ___(___, ___) AS revenues_change
  FROM ___;
कोड संपादित करें और चलाएँ