Kom igångKom igång gratis

Ogiltiga överträdelser med nattliga parkeringsrestriktioner

I föregående övning identifierade du parking_violation-poster med violation_time-värden som låg utanför de tillåtna parkeringstiderna. Den frågan begränsades till överträdelser på platser utan nattliga restriktioner. En modifierad fråga kan konstrueras för att fånga upp ogiltiga överträdelsestider som inkluderar nattliga parkeringsrestriktioner. I den här övningen identifierar du de parkeringsöverträdelser i datamängden som uppfyller detta kriterium.

Följer ett exempel: frågan identifierar att en post med from_hours_in_effect-värdet 10:00 PM, to_hours_in_effect-värdet 10:00 AM och ett violation_time4:00 PM är en ogiltig post.

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

Datarensning i PostgreSQL-databaser

Visa kurs

Övningsinstruktioner

  • Lägg till ett villkor i SELECT-frågan som säkerställer att de returnerade posterna har ett from_hours_in_effect-värde som är större än to_hours_in_effect-värdet.
  • Lägg till ett villkor som säkerställer att violation_time är mindre än from_hours_in_effect.
  • Lägg till ett villkor som säkerställer att violation_time är större än to_hours_in_effect.

Interaktiv övning med praktiskt arbete

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

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
  ___ ___ ___;
Redigera och kör kod