Analizarea înregistrărilor incomplete
Pentru a reduce pe viitor numărul valorilor lipsă din coloana vehicle_body_type, echipa ta a decis să lanseze o campanie de informare a agențiilor emitente cu privire la importanța datelor complete. Fiecare campanie va fi personalizată pentru fiecare agenție în parte.
În acest exercițiu, scopul tău este să folosești valorile lipsă existente pentru a stabili prioritățile acestor campanii. Vei scrie o interogare care returnează agențiile emitente împreună cu numărul de înregistrări atribuibile fiecărei agenții care au vehicle_body_type cu valoarea NULL. Înregistrările vor fi listate în ordine descrescătoare, pentru a determina în ce ordine trebuie dezvoltate campaniile de informare.
Acest exercițiu face parte din cursul
Curățarea datelor în baze de date PostgreSQL
Instrucțiuni pentru exercițiu
- Specifică două coloane pentru rezultatele interogării:
issuing_agencyșinum_missing(numărul de tipuri de caroserie lipsă pentru agenția emitentă). - Restricționează rezultatele astfel încât să fie numărate doar valorile
NULLdin coloanavehicle_body_type. - Grupează rezultatele după
issuing_agency. - Ordonează rezultatele după
num_missingîn ordine descrescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
___;