ओवरनाइट पार्किंग प्रतिबंधों के साथ अवैध उल्लंघन
पिछले अभ्यास में, आपने parking_violation के वे रिकॉर्ड्स पहचाने थे जिनके violation_time मान प्रतिबंधित पार्किंग समय से बाहर थे. उन रिकॉर्ड्स की पहचान करने वाली क्वेरी को केवल उन स्थानों तक सीमित किया गया था जहाँ ओवरनाइट प्रतिबंध नहीं थे. अब एक संशोधित क्वेरी बनाकर ऐसे अवैध violation_time भी पकड़े जा सकते हैं जिनमें ओवरनाइट पार्किंग प्रतिबंध शामिल हों. इस अभ्यास में आप डेटासेट में दिए गए उन पार्किंग उल्लंघनों की पहचान करेंगे जो इस मानदंड को पूरा करते हैं.
उदाहरण के लिए, यह क्वेरी उस रिकॉर्ड को अवैध मानेगी जिसमें from_hours_in_effect का मान 10:00 PM, to_hours_in_effect का मान 10:00 AM, और violation_time 4:00 PM हो.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
अभ्यास निर्देश
SELECTक्वेरी में ऐसा कंडीशन जोड़ें जिससे वापस आने वाले रिकॉर्ड्स मेंfrom_hours_in_effectका मानto_hours_in_effectके मान से बड़ा हो.- ऐसा कंडीशन जोड़ें जिससे
violation_time,from_hours_in_effectसे कम हो. - ऐसा कंडीशन जोड़ें जिससे
violation_time,to_hours_in_effectसे बड़ा हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
summons_number,
violation_time,
from_hours_in_effect,
to_hours_in_effect
FROM
parking_violation
WHERE
-- Ensure from hours greater than to hours
___ ___ ___ AND
-- Ensure violation_time less than from hours
___ ___ ___ AND
-- Ensure violation_time greater than to hours
___ ___ ___;