การตรวจหาค่าที่ไม่ถูกต้องด้วย Regular Expressions
ในแบบฝึกหัดวิดีโอ เราเห็นแล้วว่ามีหลายวิธีในการตรวจหาค่าที่ไม่ถูกต้องในข้อมูล แบบฝึกหัดนี้จะใช้ regular expressions เพื่อระบุระเบียนที่มีค่าไม่ถูกต้องในตาราง parking_violation
รูปแบบ regular expression ที่จะใช้ในแบบฝึกหัดนี้ ได้แก่ c{n} และ c+ โดย c{n} จะจับคู่กับสตริงที่มีอักขระ c ซ้ำกัน n ครั้ง ตัวอย่างเช่น x{4} จะจับคู่กับรูปแบบ xxxx ส่วน c+ จะจับคู่กับสตริงที่มีอักขระ c ซ้ำกัน หนึ่งครั้งขึ้นไป รูปแบบนี้จะจับคู่กับสตริงอย่าง xxxx รวมถึง x และ xx ด้วย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
summons_number,
plate_id,
registration_state
FROM
parking_violation
WHERE
-- Define the pattern to use for matching
___ ___ ___ ___ ___;