LoslegenKostenlos loslegen

Fahrzeug-Baujahre außerhalb des gültigen Bereichs erkennen

Typbeschränkungen sind nützlich, um den Datentyp einzuschränken, der in einer Tabellenspalte gespeichert werden darf. Allerdings gibt es Grenzen, wie zuverlässig diese Beschränkungen ungültige Daten vom Eintritt in die Spalte abhalten. Bereichsbeschränkungen sind hilfreich, wenn es darum geht, Spaltenwerte zu identifizieren, die innerhalb eines Wertebereichs liegen oder aus einem Wertebereich ausgeschlossen sind. Typbeschränkungen beim Definieren einer Tabelle zu verwenden und anschließend Spaltenwerte mit Bereichsbeschränkungen zu prüfen, ist ein wirkungsvoller Ansatz, um die Datenintegrität sicherzustellen.

In dieser Übung verwendest du eine BETWEEN-Klausel, um eine Bereichsbeschränkung zu erstellen und ungültige Fahrzeug-Baujahre in der Tabelle parking_violation zu identifizieren. Gültige Fahrzeug-Baujahre für diesen Datensatz liegen zwischen 1970 und 2021.

Diese Übung ist Teil des Kurses

Datenbereinigung in PostgreSQL-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Schreibe eine Abfrage, die summons_number, plate_id und vehicle_year für Datensätze in der Tabelle parking_violation zurückgibt, deren vehicle_year außerhalb des Bereichs 1970–2021 liegt.

Interaktive Übung

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

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Code bearbeiten und ausführen