किसी क्वेरी को सरल बनाने के लिए एक temp टेबल बनाएँ
Stack Overflow डेटा में सभी टैग्स के लिए 2018-09-25 तक के रोज़ाना प्रश्नों की गिनती है, लेकिन हर टैग की शुरुआत की तारीख अलग है.
पता लगाइए कि प्रत्येक टैग पर उस पहली तारीख को कितने प्रश्न थे, जिस तारीख से उस टैग का डेटा उपलब्ध है, और आखिरी दिन उस टैग पर कितने प्रश्न थे. साथ ही, इन दोनों मानों के बीच का अंतर भी निकालिए.
इसके लिए पहले हर टैग के लिए न्यूनतम तारीख की गणना कीजिए.
फिर इन न्यूनतम तारीखों का उपयोग करके पहले और आखिरी दिन के question_count को चुनिए. ऐसा करने के लिए temp टेबल startdates को stackoverflow टेबल की दो अलग-अलग कॉपीज़ से जॉइन कीजिए: एक कॉलम (पहला दिन) के लिए और दूसरी कॉलम (आखिरी दिन) के लिए, और दोनों को अलग-अलग उपनाम (alias) दीजिए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में Exploratory Data Analysis
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- To clear table if it already exists
DROP TABLE IF EXISTS startdates;
-- Create temp table syntax
CREATE ___ ___ ___ AS
-- Compute the minimum date for each what?
SELECT ___,
___(date) AS mindate
FROM stackoverflow
-- What do you need to compute the min date for each tag?
___ ___ ___;
-- Look at the table you created
SELECT *
FROM ___;