Kom igångKom igång gratis

Analysera ofullständiga poster

För att minska antalet saknade vehicle_body_type-värden framöver har ditt team beslutat att genomföra en utbildningskampanj riktad till utfärdande myndigheter om vikten av fullständig data. Varje kampanj kommer dock att anpassas efter den enskilda myndigheten.

I den här övningen ska du använda de befintliga saknade datavärdena för att prioritera kampanjerna. Du skriver en fråga som returnerar de utfärdande myndigheterna tillsammans med antalet poster kopplade till respektive myndighet där vehicle_body_type är NULL. Posterna listas i fallande ordning för att avgöra i vilken ordning utbildningskampanjerna ska tas fram.

Den här övningen är en del av kursen

Datarensning i PostgreSQL-databaser

Visa kurs

Övningsinstruktioner

  • Ange två kolumner för frågeresultaten: issuing_agency och num_missing (antalet saknade fordonskarosstyper för den utfärdande myndigheten).
  • Begränsa resultaten så att endast NULL-värden för vehicle_body_type räknas.
  • Gruppera resultaten efter issuing_agency.
  • Sortera resultaten efter num_missing i fallande ordning.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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
  ___;
Redigera och kör kod