ÎncepețiÎncepe gratuit

Identificarea anilor de fabricație ai vehiculelor în afara intervalului valid

Constrângerile de tip sunt utile pentru a limita tipul de date care pot fi stocate într-o coloană a unui tabel. Totuși, aceste constrângeri nu pot preveni întotdeauna în totalitate introducerea datelor invalide în coloană. Constrângerile de interval sunt utile atunci când scopul este să identifici valorile dintr-o coloană care se încadrează sau nu într-un anumit interval de valori. Combinarea constrângerilor de tip la definirea unui tabel cu verificarea valorilor coloanei prin constrângeri de interval reprezintă o abordare eficientă pentru a garanta integritatea datelor.

În acest exercițiu, vei folosi o clauză BETWEEN pentru a construi o constrângere de interval care să identifice anii de fabricație invalizi ai vehiculelor din tabelul parking_violation. Anii de fabricație valizi pentru acest set de date sunt considerați a fi între 1970 și 2021.

Acest exercițiu face parte din cursul

Curățarea datelor în baze de date PostgreSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o interogare care să returneze summons_number, plate_id și vehicle_year pentru înregistrările din tabelul parking_violation care conțin un vehicle_year în afara intervalului 1970-2021.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Editează și rulează codul