Mulai sekarangMulai gratis

Pelanggaran tidak valid dengan pembatasan parkir semalam

Pada latihan sebelumnya, Anda mengidentifikasi rekaman parking_violation dengan nilai violation_time yang berada di luar jam parkir terbatas. Kueri untuk mengidentifikasi rekaman ini dibatasi pada pelanggaran yang terjadi di lokasi tanpa pembatasan semalam. Kueri yang dimodifikasi dapat dibuat untuk menangkap waktu pelanggaran tidak valid yang mencakup pembatasan parkir semalam. Pelanggaran parkir dalam himpunan data yang memenuhi kriteria ini akan diidentifikasi dalam latihan ini.

Sebagai contoh, kueri ini akan mengidentifikasi bahwa sebuah rekaman dengan nilai from_hours_in_effect 10:00 PM, nilai to_hours_in_effect 10:00 AM, dan violation_time 4:00 PM merupakan rekaman yang tidak valid.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Database PostgreSQL

Lihat Kursus

Instruksi latihan

  • Tambahkan sebuah kondisi pada kueri SELECT yang memastikan rekaman yang dikembalikan memiliki nilai from_hours_in_effect yang lebih besar daripada nilai to_hours_in_effect.
  • Tambahkan kondisi yang memastikan violation_time lebih kecil daripada from_hours_in_effect.
  • Tambahkan kondisi yang memastikan violation_time lebih besar daripada to_hours_in_effect.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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
  ___ ___ ___;
Edit dan Jalankan Kode