ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Specifică două coloane pentru rezultatele interogării: issuing_agency și num_missing (numărul de tipuri de caroserie lipsă pentru agenția emitentă).
  • Restricționează rezultatele astfel încât să fie numărate doar valorile NULL din coloana vehicle_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
  ___;
Editează și rulează codul