Kom igångKom igång gratis

Använda ett ersättningsvärde

Fordonstypen sedan är den vanligast förekommande vehicle_body_type i urvalet av parkeringsöverträdelser. Därför föreslår du att alla vehicle_body_type-poster med värdet NULL i tabellen parking_violations ändras till SDN. Efter diskussion med teamet beslutar ni att använda ett annat värde än SDN som ersättning. Fordonstypen kan fastställas genom att slå upp fordonet via registreringsnumret, som finns med i de flesta poster i parking_violation. I stället för att använda det vanligaste värdet för att ersätta NULL-värden i vehicle_body_type används platshållarvärdet Unknown. Den faktiska fordonstypen uppdateras allteftersom data från registreringsnummerslagningar samlas in.

I den här övningen ersätter du NULL-värden i vehicle_body_type med strängen Unknown.

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

Datarensning i PostgreSQL-databaser

Visa kurs

Övningsinstruktioner

  • Använd COALESCE() för att ersätta alla vehicle_body_type-värden som är NULL med strängvärdet Unknown i tabellen parking_violation.

Interaktiv övning med praktiskt arbete

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

UPDATE
  parking_violation
SET
  -- Replace NULL vehicle_body_type values with `Unknown`
  ___ = ___(___, ___);

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
Redigera och kör kod