सब कुछ एक साथ लागू करें
इस कोर्स में आपने जो कई तकनीकें सीखी हैं, वे मॉडल ट्रेनिंग के लिए डेटा निकालने वाली क्वेरी बनाते समय काम आएँगी। अब आइए कुछ date/time फंक्शन्स का उपयोग करके हमारे काल्पनिक DVD रेंटल स्टोर से DVD रेंटल डेटा को एक्सट्रैक्ट और मैनिपुलेट करें।
इस अभ्यास में, आप 90 दिनों की अवधि के लिए कस्टमर्स और उनके रेंटल हिस्ट्री की सूची निकालेंगे। आप इस अध्याय में सीखे गए EXTRACT(), DATE_TRUNC(), और AGE() फंक्शन्स का उपयोग करेंगे, साथ ही प्रीरेक्विज़िट्स से सामान्य SQL स्किल्स का भी, ताकि ऐसा डेटा सेट तैयार हो सके जिससे यह तय किया जा सके कि सप्ताह के किस दिन कस्टमर्स के DVD रेंट करने की संभावना सबसे अधिक है और उनके द्वारा DVD देर से लौटाने की संभावना कितनी है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Extract the day of week date part from the rental_date
___(___ ___ ___) AS dayofweek,
AGE(return_date, rental_date) AS rental_days
FROM rental AS r
WHERE
-- Use an INTERVAL for the upper bound of the rental_date
rental_date BETWEEN CAST('2005-05-01' AS ___)
AND CAST('2005-05-01' AS ___) + ___ '90 day';