CONCATENATION से TIMESTAMP बनाना
पिछले एक अभ्यास में, parking_violation टेबल के violation_time कॉलम का उपयोग यह जाँचने के लिए किया गया था कि दर्ज किया गया violation_time उल्लंघन-स्थान के प्रतिबंधित समय के भीतर है या नहीं। रात भर लागू होने वाले प्रतिबंधों के मामलों में एक चुनौती आई, क्योंकि ऐसे रिकॉर्ड्स में from_hours_in_effect का समय to_hours_in_effect से बाद का होता है। इस समस्या को समय के साथ एक तारीख जोड़कर दूर किया जा सकता है।
इस अभ्यास में, आप TIMESTAMP मानों से भरे violation_datetime कॉलम बनाकर, रात में होने वाले उल्लंघनों की पहचान को सरल बनाने की प्रक्रिया शुरू करेंगे। यह issue_date और violation_time को जोड़कर (concatenate करके) और प्राप्त स्ट्रिंग्स को TIMESTAMP मानों में बदलकर किया जाएगा।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;