การนับจำนวนการละเมิดกฎจอดรถบริเวณมุมถนน
ตาราง parking_violation มีสองคอลัมน์ (street_name และ intersecting_street) ที่เก็บข้อมูลชื่อถนนในนิวยอร์กซิตี้ เมื่อทั้งสองคอลัมน์มีค่าที่ไม่ใช่ NULL หมายความว่าการละเมิดเกิดขึ้นบริเวณมุมที่ถนนสองสายตัดกัน เพื่อระบุว่ามุมถนนใดเป็นจุดที่เกิดการละเมิดกฎจอดรถบ่อยครั้ง คุณได้รับมอบหมายให้ค้นหาว่าการละเมิดใดเกิดขึ้นที่มุมถนน และนับจำนวนการละเมิดทั้งหมดในแต่ละมุม
ในแบบฝึกหัดนี้ จะนำคอลัมน์ street_name และ intersecting_street มาเชื่อมต่อกันเพื่อสร้างคอลัมน์ใหม่ชื่อ corner จากนั้นจึงใช้คิวรี SQL นับจำนวนการละเมิดกฎจอดรถทั้งหมดที่เกิดขึ้นในแต่ละมุมถนน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
-- Combine street_name, ' & ', and intersecting_street
___ ___ ' & ' ___ ___ AS ___
FROM
parking_violation;