LoslegenKostenlos loslegen

Ungültige Verstöße bei nächtlichen Parkverbotszeiten

In der vorherigen Übung hast du parking_violation-Datensätze mit violation_time-Werten identifiziert, die außerhalb der eingeschränkten Parkzeiten lagen. Die Abfrage zum Auffinden dieser Datensätze war auf Verstöße beschränkt, die an Orten ohne nächtliche Beschränkungen aufgetreten sind. Eine angepasste Abfrage kann erstellt werden, um ungültige Verstoßzeiten zu erfassen, die nächtliche Parkverbotszeiten einschließen. Die Parkverstöße im Datensatz, die dieses Kriterium erfüllen, werden in dieser Übung ermittelt.

Zum Beispiel erkennt diese Abfrage, dass ein Datensatz mit einem from_hours_in_effect-Wert von 10:00 PM, einem to_hours_in_effect-Wert von 10:00 AM und einer violation_time von 4:00 PM ein ungültiger Datensatz ist.

Diese Übung ist Teil des Kurses

Datenbereinigung in PostgreSQL-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Füge der SELECT-Abfrage eine Bedingung hinzu, die sicherstellt, dass die zurückgegebenen Datensätze einen from_hours_in_effect-Wert enthalten, der größer ist als der to_hours_in_effect-Wert.
  • Füge eine Bedingung hinzu, die sicherstellt, dass die violation_time kleiner ist als der from_hours_in_effect.
  • Füge eine Bedingung hinzu, die sicherstellt, dass die violation_time größer ist als der to_hours_in_effect.

Interaktive Übung

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

SELECT
  summons_number,
  violation_time,
  from_hours_in_effect,
  to_hours_in_effect
FROM
  parking_violation
WHERE
  -- Ensure from hours greater than to hours
  ___ ___ ___ AND
  -- Ensure violation_time less than from hours
  ___ ___ ___ AND
  -- Ensure violation_time greater than to hours
  ___ ___ ___;
Code bearbeiten und ausführen