Zacznij terazZacznij za darmo

Wszystko razem

Wiele technik poznanych w tym kursie przyda się przy tworzeniu zapytań służących do wyodrębniania danych na potrzeby trenowania modeli. Teraz użyjemy kilku funkcji daty i czasu, aby wyodrębnić i przetworzyć dane o wypożyczeniach DVD z naszego fikcyjnego sklepu wideo.

W tym ćwiczeniu wyodrębnisz listę klientów wraz z historią ich wypożyczeń z ostatnich 90 dni. Skorzystasz z funkcji EXTRACT(), DATE_TRUNC() i AGE(), które poznałeś w tym rozdziale, oraz z ogólnych umiejętności SQL zdobytych w kursach wprowadzających – wszystko po to, by przygotować zbiór danych pozwalający określić, w który dzień tygodnia klienci najchętniej wypożyczają DVD i jakie jest prawdopodobieństwo, że oddadzą film po terminie.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT 
  -- Extract the day of week date part from the rental_date
  ___(___ ___ ___) AS dayofweek,
  AGE(return_date, rental_date) AS rental_days
FROM rental AS r 
WHERE 
  -- Use an INTERVAL for the upper bound of the rental_date 
  rental_date BETWEEN CAST('2005-05-01' AS ___)
   AND CAST('2005-05-01' AS ___) + ___ '90 day';
Edytuj i uruchom kod