Začněte nyníZačněte zdarma

Analýza neúplných záznamů

Aby bylo do budoucna méně chybějících hodnot vehicle_body_type, rozhodl se tvůj tým spustit kampaň zaměřenou na vzdělávání vydávajících agentur v oblasti úplnosti dat. Každá kampaň přitom bude přizpůsobena konkrétní agentuře.

Cílem tohoto cvičení je využít aktuální chybějící hodnoty k určení priority těchto kampaní. Napíšeš dotaz, který vrátí vydávající agentury spolu s počtem záznamů s hodnotou NULL pro vehicle_body_type. Záznamy budou seřazeny sestupně, aby bylo jasné, v jakém pořadí by se měly kampaně připravovat.

Toto cvičení je součástí kurzu

Cleaning Data in PostgreSQL Databases

Zobrazit kurz

Pokyny k cvičení

  • Zadej dva sloupce pro výsledky dotazu: issuing_agency a num_missing (počet chybějících typů karoserie vozidla pro danou agenturu).
  • Omez výsledky tak, aby se počítaly pouze záznamy s hodnotou NULL ve sloupci vehicle_body_type.
  • Seskup výsledky podle issuing_agency.
  • Seřaď výsledky podle num_missing sestupně.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
  ___;
Upravit a spustit kód