ÎncepețiÎncepe gratuit

Amenzi invalide cu restricții de parcare pe timp de noapte

În exercițiul anterior, ai identificat înregistrările din parking_violation cu valori violation_time în afara intervalelor de parcare restricționată. Interogarea pentru identificarea acestor înregistrări a fost limitată la încălcări produse în locații fără restricții pe timp de noapte. O interogare modificată poate fi construită pentru a captura orele de încălcare invalide care includ restricții de parcare pe timp de noapte. În acest exercițiu vei identifica încălcările de parcare din setul de date care îndeplinesc acest criteriu.

De exemplu, această interogare va identifica că o înregistrare cu valoarea from_hours_in_effect egală cu 10:00 PM, valoarea to_hours_in_effect egală cu 10:00 AM și violation_time egal cu 4:00 PM reprezintă o înregistrare invalidă.

Acest exercițiu face parte din cursul

Curățarea datelor în baze de date PostgreSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă o condiție la interogarea SELECT care să se asigure că înregistrările returnate conțin o valoare from_hours_in_effect mai mare decât valoarea to_hours_in_effect.
  • Adaugă o condiție care să se asigure că violation_time este mai mic decât from_hours_in_effect.
  • Adaugă o condiție care să se asigure că violation_time este mai mare decât to_hours_in_effect.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
  ___ ___ ___;
Editează și rulează codul