จัดรูปแบบข้อความสำหรับทีมงาน
กำลังสร้างเว็บไซต์สำหรับติดตามกิจกรรมการถ่ายทำในนิวยอร์กซิตี้ โดยอ้างอิงจากข้อมูลใบอนุญาตถ่ายทำที่เก็บอยู่ใน film_permit เว็บไซต์นี้จะแสดงข้อมูล เช่น event_id ข้อจำกัดการจอดรถสำหรับการถ่ายทำ (parking_held) และวัตถุประสงค์ของการถ่ายทำ
หน้าที่ของคุณคือส่งข้อมูลให้ทีมพัฒนาเว็บในรูปแบบที่พร้อมใช้งาน โดยไม่ต้องทำความสะอาดเพิ่มเติม ค่า event_id จะต้องเติม 0 นำหน้าให้มีความยาวเท่ากัน การใช้ตัวพิมพ์สำหรับข้อมูลการจอดรถจะต้องปรับให้ขึ้นต้นแต่ละคำด้วยตัวพิมพ์ใหญ่เท่านั้น และต้องลบช่องว่างส่วนเกินออกจากรายละเอียดการจอดรถ โดยจะใช้ฟังก์ชัน REGEXP_REPLACE() (ที่แนะนำไปในแบบฝึกหัดก่อนหน้า) เพื่อทำความสะอาดช่องว่างส่วนเกิน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
-- Add 0s to ensure each event_id is 10 digits in length
___(___, ___, ___) as event_id,
parking_held
FROM
film_permit;