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
Instrucțiuni pentru exercițiu
- Adaugă o condiție la interogarea
SELECTcare să se asigure că înregistrările returnate conțin o valoarefrom_hours_in_effectmai mare decât valoareato_hours_in_effect. - Adaugă o condiție care să se asigure că
violation_timeeste mai mic decâtfrom_hours_in_effect. - Adaugă o condiție care să se asigure că
violation_timeeste mai mare decâtto_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
___ ___ ___;