ПочатиПочніть безкоштовно

Визначення років випуску авто поза діапазоном

Типові обмеження корисні для обмеження типу даних, які можна зберігати в стовпці таблиці. Проте вони мають межі щодо того, наскільки ретельно можуть запобігти потраплянню некоректних даних у стовпець. Діапазонні обмеження зручні, коли потрібно визначати значення стовпця, що входять до певного діапазону або виключені з нього. Використати типові обмеження під час визначення таблиці, а потім перевірити значення стовпців за допомогою діапазонних обмежень — потужний підхід до забезпечення цілісності даних.

У цій вправі ви застосуєте BETWEEN, щоб створити діапазонне обмеження й визначити некоректні роки випуску транспортних засобів у таблиці parking_violation. Коректними для цього набору даних вважаються роки випуску в діапазоні від 1970 до 2021.

Ця вправа є частиною курсу

Очищення даних у базах даних PostgreSQL

Переглянути курс

Інструкції до вправи

  • Напишіть запит, який повертає summons_number, plate_id і vehicle_year для записів у таблиці parking_violation, де vehicle_year виходить за межі діапазону 1970–2021.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Редагувати та запускати код