Mengidentifikasi tahun model kendaraan di luar rentang
Kendala tipe berguna untuk membatasi jenis data yang dapat disimpan dalam kolom tabel. Namun, ada batasan sejauh mana kendala ini dapat mencegah data tidak valid masuk ke kolom. Kendala rentang berguna ketika tujuan Anda adalah mengidentifikasi nilai kolom yang termasuk dalam suatu rentang nilai atau dikecualikan dari suatu rentang nilai. Menggunakan kendala tipe saat mendefinisikan tabel kemudian memeriksa nilai kolom dengan kendala rentang merupakan pendekatan yang kuat untuk memastikan integritas data.
Dalam latihan ini, Anda akan menggunakan klausa BETWEEN untuk membangun kendala rentang guna mengidentifikasi tahun model kendaraan yang tidak valid di tabel parking_violation. Tahun model kendaraan yang valid untuk himpunan data ini dianggap berada antara 1970 dan 2021.
Latihan ini merupakan bagian dari kursus
Membersihkan Data di Database PostgreSQL
Instruksi latihan
- Tulis sebuah kueri yang mengembalikan
summons_number,plate_id, danvehicle_yearuntuk rekaman di tabelparking_violationyang berisivehicle_yeardi luar rentang 1970–2021.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
SELECT
-- Define the columns to return from the query
___,
___,
___
FROM
parking_violation
WHERE
-- Define the range constraint for invalid vehicle years
___ NOT ___ ___ AND ___;