BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Döndürülen kayıtlarda from_hours_in_effect değerinin to_hours_in_effect değerinden büyük olmasını sağlayan bir koşul ekle.
  • violation_time değerinin from_hours_in_effect değerinden küçük olmasını sağlayan bir koşul ekle.
  • violation_time değerinin to_hours_in_effect değ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
  ___ ___ ___;
Kodu Düzenle ve Çalıştır