การแปลงและแสดงผลวันที่
ชุดข้อมูล parking_violation ที่เราใช้งานอยู่มีคอลัมน์วันที่สองคอลัมน์ที่จัดเก็บวันที่ในรูปแบบต่างกัน ได้แก่ issue_date และ date_first_observed ทั้งนี้เป็นเพราะคอลัมน์เหล่านี้ถูกนำเข้าสู่ตารางในฐานข้อมูลในชนิด TEXT ด้วยวิธีการจัดรูปแบบ DATE ที่ได้เรียนในแบบฝึกหัดวิดีโอ คุณสามารถแปลงวันที่จากค่า TEXT ให้เป็นคอลัมน์ DATE ที่ถูกต้อง จากนั้นแสดงผลวันที่ในรูปแบบที่สอดคล้องกันได้
ในแบบฝึกหัดนี้ จะใช้ DATE() เพื่อแปลง vehicle_expiration_date และ issue_date ให้เป็นชนิด DATE และใช้ TO_CHAR() เพื่อแสดงค่าแต่ละค่าในรูปแบบ YYYYMMDD
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
summons_number,
-- Convert issue_date to a DATE
___(___) AS issue_date,
-- Convert date_first_observed to a DATE
___(___) AS date_first_observed
FROM
parking_violation;