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

วิเคราะห์ระเบียนที่ข้อมูลไม่สมบูรณ์

เพื่อลดจำนวนค่า vehicle_body_type ที่หายไปในอนาคต ทีมของคุณตัดสินใจจัดแคมเปญให้ความรู้แก่หน่วยงานที่ออกใบสั่งเกี่ยวกับความสำคัญของข้อมูลที่สมบูรณ์ โดยแต่ละแคมเปญจะปรับแต่งให้เหมาะกับแต่ละหน่วยงาน

ในแบบฝึกหัดนี้ เป้าหมายคือใช้ข้อมูลที่หายไปในปัจจุบันเพื่อจัดลำดับความสำคัญของแคมเปญ โดยเขียนคิวรีที่แสดงหน่วยงานที่ออกใบสั่งพร้อมจำนวนระเบียนของแต่ละหน่วยงานที่มี vehicle_body_type เป็น NULL จากนั้นเรียงลำดับผลลัพธ์จากมากไปน้อย เพื่อกำหนดลำดับการพัฒนาแคมเปญ

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

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

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ระบุสองคอลัมน์สำหรับผลลัพธ์ของคิวรี ได้แก่ issuing_agency และ num_missing (จำนวนประเภทตัวถังรถที่หายไปของแต่ละหน่วยงาน)
  • กรองผลลัพธ์ให้นับเฉพาะค่า NULL ของ vehicle_body_type เท่านั้น
  • จัดกลุ่มผลลัพธ์ตาม issuing_agency
  • เรียงลำดับผลลัพธ์ตาม num_missing จากมากไปน้อย

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

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

SELECT
  -- Define the SELECT list: issuing_agency and num_missing
  ___,
  COUNT(*) AS ___
FROM
  parking_violation
WHERE
  -- Restrict the results to NULL vehicle_body_type values
  ___
  -- Group results by issuing_agency
  ___
  -- Order results by num_missing in descending order
  ___;
แก้ไขและรันโค้ด