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

การแมปข้อจำกัดการจอดรถ

สมมติว่าต้องการสร้างแอปแนะนำที่จอดรถสำหรับนิวยอร์กซิตี้ โดยจะใช้ชุดข้อมูล parking_violation เพื่อแมปข้อจำกัดการจอดรถกับตำแหน่งของผู้ขับขี่ ข้อจำกัดการจอดรถถูกเก็บไว้ในคอลัมน์ days_parking_in_effect ในรูปแบบสตริงที่มีความยาว 7 ตัวอักษร โดยแต่ละตำแหน่งแทนวันในสัปดาห์ (วันจันทร์ถึงวันอาทิตย์) ตัวอักษร B หมายความว่าห้ามจอดรถ และ Y หมายความว่าจอดรถได้ เพื่อนร่วมงานได้จัดระเบียบข้อมูลจาก parking_violation ไว้ในตารางชื่อ parking_restrictions ซึ่งประกอบด้วยคอลัมน์ street_address, violation_county และ days_parking_in_effect

ในแบบฝึกหัดนี้ จะใช้ REGEXP_SPLIT_TO_TABLE() และ ROW_NUMBER() เพื่อเชื่อมโยงแต่ละที่อยู่กับสถานะการจอดรถในแต่ละวัน

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

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

ดูคอร์ส

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

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT
  -- Specify SELECT list columns
  ___,
  ___,
  ___(___, ___) AS daily_parking_restriction
FROM
  parking_restriction;
แก้ไขและรันโค้ด