INTERVAL veri türleri
INTERVAL veri türleri, tarih ve saat veri türleri üzerinde aritmetik işlemler yapman için çok kullanışlıdır. Örneğin, kiralama politikamızın bir DVD'nin 3 gün içinde iade edilmesini gerektirdiğini varsayalım. rental tablosundaki rental_date değerine 3 günlük bir INTERVAL ekleyerek belirli bir DVD kiralaması için expected_return_date değerini hesaplayabiliriz. Daha sonra bu sonucu gerçek return_date ile karşılaştırarak DVD'nin geç iade edilip edilmediğini belirleyebiliriz.
Hadi bu örneği egzersizde deneyelim.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL'de Veriyi İşlemek için Fonksiyonlar
Egzersiz talimatları
rentaltablosundan kiralama tarihini ve iade tarihini seç.- Beklenen iade tarihini hesaplamak için
rental_datedeğerine 3 günlük birINTERVALekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;