LoslegenKostenlos loslegen

Einen Auffüllwert verwenden

Der Karosserietyp Sedan kommt in den Beispiel-Verkehrsverstößen am häufigsten als vehicle_body_type vor. Deshalb schlägst du vor, alle vehicle_body_type-Einträge mit NULL-Wert in der Tabelle parking_violations auf SDN zu setzen. Nach Rücksprache mit deinem Team wird jedoch entschieden, einen anderen Wert als SDN als Auffüllwert zu verwenden. Der Karosserietyp kann ermittelt werden, indem das Fahrzeug über sein Nummernschild nachgeschlagen wird. Eine Nummernschildnummer ist in den meisten parking_violation-Einträgen vorhanden. Anstatt also den häufigsten Wert zu verwenden, um NULL-Werte in vehicle_body_type zu ersetzen, wird ein Platzhalterwert Unknown verwendet. Der tatsächliche Karosserietyp wird aktualisiert, sobald Daten aus dem Nummernschild-Abgleich vorliegen.

In dieser Übung ersetzt du NULL-Werte in vehicle_body_type durch den String Unknown.

Diese Übung ist Teil des Kurses

Datenbereinigung in PostgreSQL-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Verwende COALESCE(), um jeden vehicle_body_type, der NULL ist, in der Tabelle parking_violation durch den Stringwert Unknown zu ersetzen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
Code bearbeiten und ausführen