Menganalisis catatan yang tidak lengkap
Untuk mengurangi jumlah nilai vehicle_body_type yang hilang ke depannya, tim Anda memutuskan untuk melakukan kampanye edukasi kepada lembaga penerbit mengenai pentingnya data yang lengkap. Namun, setiap kampanye akan disesuaikan untuk tiap lembaga.
Pada latihan ini, tujuan Anda adalah menggunakan nilai data yang hilang saat ini untuk memprioritaskan kampanye tersebut. Anda akan menulis kueri yang menghasilkan daftar lembaga penerbit beserta jumlah catatan milik lembaga tersebut yang memiliki vehicle_body_type bernilai NULL. Catatan ini akan diurutkan secara menurun untuk menentukan urutan pengembangan kampanye edukasi.
Latihan ini merupakan bagian dari kursus
Membersihkan Data di Database PostgreSQL
Instruksi latihan
- Tentukan dua kolom untuk hasil kueri:
issuing_agencydannum_missing(jumlah jenis bodi kendaraan yang hilang untuk lembaga penerbit tersebut). - Batasi hasil sehingga hanya nilai
NULLuntukvehicle_body_typeyang dihitung. - Kelompokkan hasil berdasarkan
issuing_agency. - Urutkan hasil berdasarkan
num_missingdalam urutan menurun.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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
___;