BaşlayınÜcretsiz başlayın

Aralık dışı araç model yıllarını belirleme

Tür kısıtları, bir tablo sütununda saklanabilecek veri türünü sınırlamak için kullanışlıdır. Ancak, bu kısıtların geçersiz verilerin sütuna girmesini tamamen engelleme konusunda bazı sınırlamaları vardır. Aralık kısıtları, amaç bir sütun değerinin belirli bir değer aralığına dahil olup olmadığını ya da bu aralıktan hariç olup olmadığını belirlemek olduğunda faydalıdır. Bir tabloyu tanımlarken tür kısıtlarını kullanmak ve ardından sütun değerlerini aralık kısıtlarıyla kontrol etmek, veri bütünlüğünü sağlamada güçlü bir yaklaşımdır.

Bu egzersizde, parking_violation tablosunda geçersiz araç model yıllarını belirlemek için bir aralık kısıtı oluşturmak üzere BETWEEN ifadesini kullanacaksın. Bu veri kümesi için geçerli araç model yılları 1970 ile 2021 arasındadır.

Bu egzersiz, kursun bir parçasıdır

PostgreSQL Veritabanlarında Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • parking_violation tablosunda, vehicle_year değeri 1970-2021 aralığının dışında olan kayıtlara ait summons_number, plate_id ve vehicle_year döndüren bir sorgu yaz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Kodu Düzenle ve Çalıştır