Inizia subitoInizia gratis

Identificare gli anni di modello dei veicoli fuori intervallo

I vincoli di tipo sono utili per limitare il tipo di dati che possono essere archiviati in una colonna di tabella. Tuttavia, hanno dei limiti rispetto a quanto accuratamente possano impedire l'inserimento di dati non validi nella colonna. I vincoli di intervallo sono utili quando l'obiettivo è identificare i valori di colonna inclusi in un intervallo di valori o esclusi da un intervallo di valori. Usare i vincoli di tipo durante la definizione di una tabella, seguito dal controllo dei valori di colonna con vincoli di intervallo, è un approccio potente per garantire l'integrità dei dati.

In questo esercizio userai una clausola BETWEEN per costruire un vincolo di intervallo e identificare anni di modello dei veicoli non validi nella tabella parking_violation. Per questo insieme di dati, gli anni di modello validi sono considerati compresi tra il 1970 e il 2021.

Questo esercizio fa parte del corso

Pulizia dei dati nei database PostgreSQL

Visualizza corso

Istruzioni dell'esercizio

  • Scrivi una query che restituisca summons_number, plate_id e vehicle_year per i record nella tabella parking_violation che contengono un vehicle_year al di fuori dell'intervallo 1970-2021.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Modifica ed esegui il codice