Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Specifica due colonne per il Risultato della query: issuing_agency e num_missing (il numero di tipi di carrozzeria veicolo mancanti per l’agenzia emittente).
  • Limita i risultati in modo che vengano conteggiati solo i valori NULL di vehicle_body_type.
  • Raggruppa i risultati per issuing_agency.
  • Ordina i risultati per num_missing in 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
  ___;
Modifica ed esegui il codice