Analizzare i record incompleti
Per ridurre il numero di valori mancanti in vehicle_body_type in futuro, il tuo team ha deciso di avviare una campagna per sensibilizzare le agenzie emittenti sull’importanza di dati completi. Ogni campagna sarà però personalizzata per singola agenzia.
In questo esercizio, il tuo obiettivo è usare i valori mancanti attuali per stabilire le priorità di queste campagne. Scriverai una query che restituisce le agenzie emittenti insieme al numero di record attribuibili a ciascuna agenzia con vehicle_body_type pari a NULL. Questi record saranno elencati in ordine decrescente per determinare l’ordine con cui sviluppare le campagne informative.
Questo esercizio fa parte del corso
Pulizia dei dati nei database PostgreSQL
Istruzioni dell'esercizio
- Specifica due colonne per il Risultato della query:
issuing_agencyenum_missing(il numero di tipi di carrozzeria veicolo mancanti per l’agenzia emittente). - Limita i risultati in modo che vengano conteggiati solo i valori
NULLdivehicle_body_type. - Raggruppa i risultati per
issuing_agency. - Ordina i risultati per
num_missingin ordine decrescente.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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
___;