Gece boyunca park kısıtlamalarında geçersiz ihlaller
Önceki egzersizde, kısıtlı park saatlerinin dışında kalan violation_time değerlerine sahip parking_violation kayıtlarını belirlemiştin. Bu kayıtları bulmaya yönelik sorgu, gece kısıtlaması olmayan konumlarda gerçekleşen ihlallerle sınırlıydı. Gece boyunca park kısıtlamalarını da içeren geçersiz ihlal saatlerini yakalamak için bu sorgunun değiştirilmiş bir sürümü oluşturulabilir. Bu egzersizde, veri kümesindeki bu kritere uyan park ihlalleri belirlenecek.
Örneğin, bu sorgu from_hours_in_effect değeri 10:00 PM, to_hours_in_effect değeri 10:00 AM ve violation_time değeri 4:00 PM olan bir kaydın geçersiz olduğunu tespit edecektir.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL Veritabanlarında Veri Temizleme
Egzersiz talimatları
- Döndürülen kayıtlarda
from_hours_in_effectdeğerininto_hours_in_effectdeğerinden büyük olmasını sağlayan bir koşul ekle. violation_timedeğerininfrom_hours_in_effectdeğerinden küçük olmasını sağlayan bir koşul ekle.violation_timedeğerininto_hours_in_effectdeğerinden büyük olmasını sağlayan bir koşul ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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
___ ___ ___;