Kom igångKom igång gratis

Identifiera fordonsmodellår utanför giltigt intervall

Typbegränsningar är användbara för att begränsa vilken typ av data som kan lagras i en tabellkolumn. Det finns dock begränsningar i hur noggrant dessa restriktioner kan förhindra att ogiltiga data hamnar i kolumnen. Intervallebegränsningar är användbara när målet är att identifiera kolumnvärden som ingår i eller faller utanför ett visst värdeintervall. Att kombinera typbegränsningar vid definition av en tabell med kontroll av kolumnvärden via intervallebegränsningar är ett kraftfullt sätt att säkerställa dataintegritet.

I den här övningen använder du en BETWEEN-sats för att bygga en intervallebegränsning som identifierar ogiltiga fordonsmodellår i tabellen parking_violation. Giltiga fordonsmodellår för det här datasetet anses vara mellan 1970 och 2021.

Den här övningen är en del av kursen

Datarensning i PostgreSQL-databaser

Visa kurs

Övningsinstruktioner

  • Skriv en fråga som returnerar summons_number, plate_id och vehicle_year för poster i tabellen parking_violation där vehicle_year ligger utanför intervallet 1970–2021.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Redigera och kör kod