เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกู้คืนข้อมูลที่ถูกลบ

ระหว่างการบำรุงรักษาข้อมูลใบอนุญาตถ่ายทำภาพยนตร์ เกิดข้อผิดพลาดขึ้นเมื่อคอลัมน์ที่เก็บข้อมูลเขต (borough) ของนิวยอร์กซิตีถูกลบออกไป แม้ว่าจะมีการสำรองข้อมูลไว้เมื่อวันก่อน แต่มีใบสมัครขอใบอนุญาตใหม่เข้ามาระหว่างช่วงเวลาที่สำรองข้อมูลจนถึงเวลาที่คอลัมน์ถูกลบ เพื่อกู้คืนค่า borough โดยยังคงรักษาข้อมูลใหม่ไว้ จึงนำทักษะการทำความสะอาดข้อมูลที่เรียนมาใช้แก้ไขปัญหานี้

โชคดีที่มีตาราง nyc_zip_codes ซึ่งเก็บความสัมพันธ์ระหว่างรหัสไปรษณีย์และเขต (borough) ให้ใช้งานได้ โดยจะใช้รหัสไปรษณีย์จากตาราง film_permit เพื่อเติมค่าในคอลัมน์ borough ขึ้นมาใหม่ กระบวนการนี้ใช้ sub-query 5 รายการ สำหรับระบุแต่ละเขตใน 5 เขตเพื่อใช้ในคอลัมน์ borough ใหม่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด