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

การนับจำนวนการละเมิดกฎจอดรถบริเวณมุมถนน

ตาราง 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;
แก้ไขและรันโค้ด