EXTRACT kullanma
Sorgularında bir kaynak zaman damgası alanından alt alanlar çıkararak EXTRACT() ve DATE_PART() ile kolayca yeni alanlar oluşturabilirsin.
Diyelim ki haftanın gününe göre DVD kiralama etkinliğini tahmin etmeye yardımcı olacak bir öngörü modeli üretmek istiyorsun. Sorgumuzda rental tablosundaki rental_date sütununun bir alt alanı olacak şekilde dow alan tanımlayıcısıyla EXTRACT() fonksiyonunu kullanıp dayofweek adında yeni bir alan oluşturabilirsin.
Belirli bir tarih aralığı için rental tablosundaki kayıtların sayısını COUNT() ile sayabilir ve bunu yeni oluşturduğun dayofweek sütununa göre gruplayabilirsin.
Bu egzersiz
PostgreSQL'de Veriyi İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;