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

स्ट्रिंग्स पर date फंक्शंस का उपयोग

कुछ उपयोगी फंक्शन खास तौर पर date या datetime फील्ड्स पर काम करते हैं. उदाहरण के लिए:

  • DATE_TRUNC('month', date) हर date को उस महीने के पहले दिन तक ट्रंकेट करता है.
  • DATE_PART('year', date) हर date वैल्यू का year एक integer के रूप में आउटपुट करता है.

आम तौर पर, दोनों फंक्शंस के आर्ग्युमेंट्स ('period', field) होते हैं, जहाँ period एक date या time interval होता है, जैसे 'minute', 'day', या 'decade'.

इस अभ्यास में, आपका लक्ष्य country_stats टेबल पर इन date फंक्शंस को आज़माना है, खासकर year की decade को दो अलग-अलग तरीकों से आउटपुट करके. इन फंक्शंस को चलाने के लिए, आपको year फील्ड पर CAST() फंक्शन का उपयोग करना होगा.

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

SQL में रिपोर्टिंग

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

अभ्यास निर्देश

  • country_stats टेबल से लेते हुए, decade को दो तरीकों से सेलेक्ट करें: DATE_PART() और DATE_TRUNC.
  • एरर ठीक करने के लिए year फील्ड के डेटा टाइप को कन्वर्ट करें.
  • gdp को सम करके world_gdp प्राप्त करें.
  • year के आधार पर group और order करें (descending ऑर्डर में).

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

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

SELECT 
	year,
    -- Pull decade, decade_truncate, and the world's gdp
    DATE_PART(____) AS decade,
    DATE_TRUNC(____) AS decade_truncated,
    ____ AS world_gdp
FROM ____
-- Group and order by year in descending order
GROUP BY ____
ORDER BY ____;
कोड संपादित करें और चलाएँ