Usare un valore di riempimento
Il tipo di carrozzeria sedan è il vehicle_body_type più frequente nei verbali di parcheggio di esempio. Per questo motivo, proponi di cambiare tutti i record vehicle_body_type con valore NULL nella tabella parking_violations in SDN. Il confronto con il tuo team porta però alla decisione di usare un valore diverso da SDN come valore di riempimento. Il tipo di carrozzeria può essere determinato cercando il veicolo tramite la targa. Un numero di targa è presente nella maggior parte dei record parking_violation. Invece di usare il valore più frequente per sostituire i valori vehicle_body_type NULL, verrà usato il segnaposto Unknown. Il tipo di carrozzeria effettivo verrà aggiornato man mano che si raccolgono i dati dalle ricerche per targa.
In questo esercizio, sostituirai i valori vehicle_body_type NULL con la stringa Unknown.
Questo esercizio fa parte del corso
Pulizia dei dati nei database PostgreSQL
Istruzioni dell'esercizio
- Usa
COALESCE()per sostituire qualsiasivehicle_body_typeche siaNULLcon la stringaUnknownnella tabellaparking_violation.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';